/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.06.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 02:34:14,311 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 02:34:14,395 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-22 02:34:14,401 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 02:34:14,402 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 02:34:14,429 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 02:34:14,430 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 02:34:14,430 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 02:34:14,431 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 02:34:14,434 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 02:34:14,435 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 02:34:14,435 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 02:34:14,436 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 02:34:14,437 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 02:34:14,437 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 02:34:14,438 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 02:34:14,438 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 02:34:14,438 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 02:34:14,438 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 02:34:14,439 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 02:34:14,439 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 02:34:14,440 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 02:34:14,440 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 02:34:14,440 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 02:34:14,440 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 02:34:14,441 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 02:34:14,441 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 02:34:14,441 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 02:34:14,441 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 02:34:14,441 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 02:34:14,442 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 02:34:14,442 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 02:34:14,442 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 02:34:14,443 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 02:34:14,443 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:34:14,443 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 02:34:14,443 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 02:34:14,443 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 02:34:14,443 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 02:34:14,444 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 02:34:14,444 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 02:34:14,444 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 02:34:14,444 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 02:34:14,444 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 02:34:14,445 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 02:34:14,445 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 02:34:14,445 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-22 02:34:14,639 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 02:34:14,661 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 02:34:14,663 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 02:34:14,664 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 02:34:14,664 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 02:34:14,666 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.06.cil-1.c [2023-12-22 02:34:15,993 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 02:34:16,268 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 02:34:16,268 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.06.cil-1.c [2023-12-22 02:34:16,290 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a5d92e65/256c389d72404553bda5d9001caa4a54/FLAG293277fcb [2023-12-22 02:34:16,303 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a5d92e65/256c389d72404553bda5d9001caa4a54 [2023-12-22 02:34:16,305 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 02:34:16,306 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 02:34:16,307 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 02:34:16,307 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 02:34:16,310 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 02:34:16,311 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,311 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3354b528 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16, skipping insertion in model container [2023-12-22 02:34:16,311 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,358 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 02:34:16,483 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.06.cil-1.c[914,927] [2023-12-22 02:34:16,539 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.06.cil-1.c[7115,7128] [2023-12-22 02:34:16,628 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:34:16,644 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 02:34:16,653 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.06.cil-1.c[914,927] [2023-12-22 02:34:16,667 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.06.cil-1.c[7115,7128] [2023-12-22 02:34:16,702 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:34:16,722 INFO L206 MainTranslator]: Completed translation [2023-12-22 02:34:16,722 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16 WrapperNode [2023-12-22 02:34:16,722 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 02:34:16,723 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 02:34:16,723 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 02:34:16,723 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 02:34:16,727 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,740 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,776 INFO L138 Inliner]: procedures = 66, calls = 76, calls flagged for inlining = 33, calls inlined = 33, statements flattened = 686 [2023-12-22 02:34:16,777 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 02:34:16,778 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 02:34:16,778 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 02:34:16,778 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 02:34:16,787 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,787 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,794 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,819 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-22 02:34:16,819 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,819 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,832 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,851 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,855 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,858 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,864 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 02:34:16,865 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 02:34:16,865 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 02:34:16,865 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 02:34:16,866 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (1/1) ... [2023-12-22 02:34:16,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:34:16,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 02:34:16,910 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-22 02:34:16,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-22 02:34:16,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 02:34:16,950 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-22 02:34:16,951 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-22 02:34:16,951 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-22 02:34:16,951 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-22 02:34:16,952 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-22 02:34:16,952 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-22 02:34:16,952 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-22 02:34:16,952 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-22 02:34:16,952 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-22 02:34:16,952 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-22 02:34:16,952 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-22 02:34:16,952 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-22 02:34:16,952 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-22 02:34:16,953 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-22 02:34:16,953 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-22 02:34:16,953 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-22 02:34:16,953 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 02:34:16,953 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-22 02:34:16,954 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-22 02:34:16,954 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-22 02:34:16,954 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-22 02:34:16,954 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-22 02:34:16,956 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-22 02:34:16,956 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-22 02:34:16,956 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-22 02:34:16,956 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-22 02:34:16,956 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-22 02:34:16,956 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 02:34:16,957 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 02:34:16,957 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-22 02:34:16,957 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-22 02:34:16,957 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2023-12-22 02:34:16,957 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2023-12-22 02:34:17,106 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 02:34:17,107 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 02:34:17,820 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 02:34:17,893 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 02:34:17,894 INFO L309 CfgBuilder]: Removed 13 assume(true) statements. [2023-12-22 02:34:17,894 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:34:17 BoogieIcfgContainer [2023-12-22 02:34:17,894 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 02:34:17,898 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 02:34:17,898 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 02:34:17,901 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 02:34:17,901 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 02:34:16" (1/3) ... [2023-12-22 02:34:17,902 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@744b8800 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:34:17, skipping insertion in model container [2023-12-22 02:34:17,902 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:16" (2/3) ... [2023-12-22 02:34:17,902 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@744b8800 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:34:17, skipping insertion in model container [2023-12-22 02:34:17,903 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:34:17" (3/3) ... [2023-12-22 02:34:17,904 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.06.cil-1.c [2023-12-22 02:34:17,924 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 02:34:17,925 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 02:34:17,989 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 02:34:17,995 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;@1b8fe773, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 02:34:17,995 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 02:34:18,004 INFO L276 IsEmpty]: Start isEmpty. Operand has 309 states, 255 states have (on average 1.6901960784313725) internal successors, (431), 263 states have internal predecessors, (431), 36 states have call successors, (36), 15 states have call predecessors, (36), 15 states have return successors, (36), 34 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-22 02:34:18,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:18,016 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:18,018 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:18,018 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:18,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:18,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1352984849, now seen corresponding path program 1 times [2023-12-22 02:34:18,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:18,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [304246347] [2023-12-22 02:34:18,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:18,040 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:18,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:18,043 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:18,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-22 02:34:18,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:18,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 02:34:18,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:18,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:18,283 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:18,284 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:18,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [304246347] [2023-12-22 02:34:18,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [304246347] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:18,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:18,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:34:18,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052975989] [2023-12-22 02:34:18,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:18,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:18,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:18,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:18,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:18,331 INFO L87 Difference]: Start difference. First operand has 309 states, 255 states have (on average 1.6901960784313725) internal successors, (431), 263 states have internal predecessors, (431), 36 states have call successors, (36), 15 states have call predecessors, (36), 15 states have return successors, (36), 34 states have call predecessors, (36), 36 states have call successors, (36) Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:19,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:19,257 INFO L93 Difference]: Finished difference Result 693 states and 1125 transitions. [2023-12-22 02:34:19,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:19,260 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:34:19,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:19,271 INFO L225 Difference]: With dead ends: 693 [2023-12-22 02:34:19,271 INFO L226 Difference]: Without dead ends: 398 [2023-12-22 02:34:19,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:19,288 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 336 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 786 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 786 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:19,288 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 921 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 786 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 02:34:19,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2023-12-22 02:34:19,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 391. [2023-12-22 02:34:19,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 320 states have (on average 1.546875) internal successors, (495), 327 states have internal predecessors, (495), 47 states have call successors, (47), 22 states have call predecessors, (47), 22 states have return successors, (48), 44 states have call predecessors, (48), 43 states have call successors, (48) [2023-12-22 02:34:19,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 590 transitions. [2023-12-22 02:34:19,384 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 590 transitions. Word has length 58 [2023-12-22 02:34:19,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:19,385 INFO L495 AbstractCegarLoop]: Abstraction has 391 states and 590 transitions. [2023-12-22 02:34:19,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:19,385 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 590 transitions. [2023-12-22 02:34:19,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:19,395 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:19,395 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:19,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-22 02:34:19,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:19,600 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:19,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:19,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1218751185, now seen corresponding path program 1 times [2023-12-22 02:34:19,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:19,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1372121120] [2023-12-22 02:34:19,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:19,602 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:19,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:19,603 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:19,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-22 02:34:19,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:19,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:34:19,693 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:19,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:19,751 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:19,751 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:19,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1372121120] [2023-12-22 02:34:19,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1372121120] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:19,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:19,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:34:19,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610158000] [2023-12-22 02:34:19,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:19,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:19,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:19,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:19,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:19,755 INFO L87 Difference]: Start difference. First operand 391 states and 590 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:20,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:20,439 INFO L93 Difference]: Finished difference Result 750 states and 1111 transitions. [2023-12-22 02:34:20,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:20,440 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:34:20,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:20,445 INFO L225 Difference]: With dead ends: 750 [2023-12-22 02:34:20,445 INFO L226 Difference]: Without dead ends: 586 [2023-12-22 02:34:20,446 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:20,447 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 325 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:20,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 917 Invalid, 831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:34:20,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2023-12-22 02:34:20,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 578. [2023-12-22 02:34:20,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 463 states have (on average 1.4967602591792657) internal successors, (693), 478 states have internal predecessors, (693), 69 states have call successors, (69), 36 states have call predecessors, (69), 44 states have return successors, (90), 68 states have call predecessors, (90), 65 states have call successors, (90) [2023-12-22 02:34:20,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 852 transitions. [2023-12-22 02:34:20,494 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 852 transitions. Word has length 58 [2023-12-22 02:34:20,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:20,494 INFO L495 AbstractCegarLoop]: Abstraction has 578 states and 852 transitions. [2023-12-22 02:34:20,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:20,495 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 852 transitions. [2023-12-22 02:34:20,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:20,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:20,497 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:20,508 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:34:20,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:20,703 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:20,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:20,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1798254738, now seen corresponding path program 1 times [2023-12-22 02:34:20,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:20,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1926844130] [2023-12-22 02:34:20,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:20,705 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:20,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:20,706 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:20,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-22 02:34:20,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:20,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:34:20,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:20,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:20,835 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:20,836 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:20,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1926844130] [2023-12-22 02:34:20,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1926844130] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:20,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:20,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:34:20,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402676631] [2023-12-22 02:34:20,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:20,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:34:20,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:20,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:34:20,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:20,838 INFO L87 Difference]: Start difference. First operand 578 states and 852 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:21,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:21,008 INFO L93 Difference]: Finished difference Result 927 states and 1339 transitions. [2023-12-22 02:34:21,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:21,008 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:34:21,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:21,012 INFO L225 Difference]: With dead ends: 927 [2023-12-22 02:34:21,012 INFO L226 Difference]: Without dead ends: 590 [2023-12-22 02:34:21,013 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:34:21,014 INFO L413 NwaCegarLoop]: 431 mSDtfsCounter, 3 mSDsluCounter, 1719 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2150 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:21,015 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2150 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:21,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2023-12-22 02:34:21,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 586. [2023-12-22 02:34:21,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 469 states have (on average 1.4861407249466951) internal successors, (697), 484 states have internal predecessors, (697), 69 states have call successors, (69), 36 states have call predecessors, (69), 46 states have return successors, (92), 70 states have call predecessors, (92), 65 states have call successors, (92) [2023-12-22 02:34:21,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 858 transitions. [2023-12-22 02:34:21,049 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 858 transitions. Word has length 58 [2023-12-22 02:34:21,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:21,050 INFO L495 AbstractCegarLoop]: Abstraction has 586 states and 858 transitions. [2023-12-22 02:34:21,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:21,050 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 858 transitions. [2023-12-22 02:34:21,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:21,051 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:21,052 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:21,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:21,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:21,255 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:21,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:21,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1860294352, now seen corresponding path program 1 times [2023-12-22 02:34:21,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:21,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1089274987] [2023-12-22 02:34:21,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:21,257 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:21,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:21,259 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:21,260 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-22 02:34:21,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:21,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:21,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:21,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:21,421 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:21,421 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:21,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1089274987] [2023-12-22 02:34:21,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1089274987] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:21,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:21,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:21,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024649769] [2023-12-22 02:34:21,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:21,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:21,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:21,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:21,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:21,423 INFO L87 Difference]: Start difference. First operand 586 states and 858 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 02:34:21,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:21,939 INFO L93 Difference]: Finished difference Result 1280 states and 1811 transitions. [2023-12-22 02:34:21,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:21,940 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 58 [2023-12-22 02:34:21,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:21,945 INFO L225 Difference]: With dead ends: 1280 [2023-12-22 02:34:21,945 INFO L226 Difference]: Without dead ends: 939 [2023-12-22 02:34:21,947 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:21,947 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 619 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:21,948 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 488 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:21,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2023-12-22 02:34:22,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 935. [2023-12-22 02:34:22,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 935 states, 726 states have (on average 1.4283746556473829) internal successors, (1037), 757 states have internal predecessors, (1037), 117 states have call successors, (117), 64 states have call predecessors, (117), 90 states have return successors, (182), 122 states have call predecessors, (182), 113 states have call successors, (182) [2023-12-22 02:34:22,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 1336 transitions. [2023-12-22 02:34:22,015 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 1336 transitions. Word has length 58 [2023-12-22 02:34:22,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:22,016 INFO L495 AbstractCegarLoop]: Abstraction has 935 states and 1336 transitions. [2023-12-22 02:34:22,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 02:34:22,016 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 1336 transitions. [2023-12-22 02:34:22,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-22 02:34:22,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:22,020 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:22,027 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:34:22,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:22,224 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:22,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:22,225 INFO L85 PathProgramCache]: Analyzing trace with hash 887509398, now seen corresponding path program 1 times [2023-12-22 02:34:22,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:22,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [652739984] [2023-12-22 02:34:22,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:22,226 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:22,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:22,228 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:22,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-22 02:34:22,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:22,306 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:22,308 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:22,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:22,376 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:22,379 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:22,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [652739984] [2023-12-22 02:34:22,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [652739984] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:22,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:22,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:22,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552391942] [2023-12-22 02:34:22,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:22,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:22,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:22,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:22,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:22,385 INFO L87 Difference]: Start difference. First operand 935 states and 1336 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:22,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:22,543 INFO L93 Difference]: Finished difference Result 2239 states and 3118 transitions. [2023-12-22 02:34:22,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:22,543 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 59 [2023-12-22 02:34:22,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:22,552 INFO L225 Difference]: With dead ends: 2239 [2023-12-22 02:34:22,552 INFO L226 Difference]: Without dead ends: 1561 [2023-12-22 02:34:22,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:22,555 INFO L413 NwaCegarLoop]: 442 mSDtfsCounter, 404 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:22,555 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [404 Valid, 537 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:22,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1561 states. [2023-12-22 02:34:22,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1561 to 1517. [2023-12-22 02:34:22,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1517 states, 1160 states have (on average 1.3767241379310344) internal successors, (1597), 1215 states have internal predecessors, (1597), 185 states have call successors, (185), 120 states have call predecessors, (185), 170 states have return successors, (296), 190 states have call predecessors, (296), 181 states have call successors, (296) [2023-12-22 02:34:22,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1517 states to 1517 states and 2078 transitions. [2023-12-22 02:34:22,658 INFO L78 Accepts]: Start accepts. Automaton has 1517 states and 2078 transitions. Word has length 59 [2023-12-22 02:34:22,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:22,659 INFO L495 AbstractCegarLoop]: Abstraction has 1517 states and 2078 transitions. [2023-12-22 02:34:22,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:22,659 INFO L276 IsEmpty]: Start isEmpty. Operand 1517 states and 2078 transitions. [2023-12-22 02:34:22,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 02:34:22,661 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:22,661 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:22,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:22,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:22,865 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:22,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:22,866 INFO L85 PathProgramCache]: Analyzing trace with hash 455283125, now seen corresponding path program 1 times [2023-12-22 02:34:22,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:22,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1329173073] [2023-12-22 02:34:22,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:22,867 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:22,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:22,870 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:22,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-22 02:34:22,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:22,954 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:22,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:23,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:23,023 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:23,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:23,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1329173073] [2023-12-22 02:34:23,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1329173073] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:23,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:23,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:23,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591214197] [2023-12-22 02:34:23,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:23,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:23,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:23,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:23,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:23,026 INFO L87 Difference]: Start difference. First operand 1517 states and 2078 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:23,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:23,256 INFO L93 Difference]: Finished difference Result 3913 states and 5256 transitions. [2023-12-22 02:34:23,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:23,257 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 60 [2023-12-22 02:34:23,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:23,269 INFO L225 Difference]: With dead ends: 3913 [2023-12-22 02:34:23,269 INFO L226 Difference]: Without dead ends: 2625 [2023-12-22 02:34:23,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:23,274 INFO L413 NwaCegarLoop]: 429 mSDtfsCounter, 63 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:23,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 829 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:23,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2625 states. [2023-12-22 02:34:23,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2625 to 2593. [2023-12-22 02:34:23,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2593 states, 1968 states have (on average 1.3399390243902438) internal successors, (2637), 2047 states have internal predecessors, (2637), 309 states have call successors, (309), 232 states have call predecessors, (309), 314 states have return successors, (474), 318 states have call predecessors, (474), 305 states have call successors, (474) [2023-12-22 02:34:23,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2593 states to 2593 states and 3420 transitions. [2023-12-22 02:34:23,427 INFO L78 Accepts]: Start accepts. Automaton has 2593 states and 3420 transitions. Word has length 60 [2023-12-22 02:34:23,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:23,427 INFO L495 AbstractCegarLoop]: Abstraction has 2593 states and 3420 transitions. [2023-12-22 02:34:23,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:23,427 INFO L276 IsEmpty]: Start isEmpty. Operand 2593 states and 3420 transitions. [2023-12-22 02:34:23,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 02:34:23,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:23,429 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:23,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:23,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:23,633 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:23,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:23,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1180510132, now seen corresponding path program 1 times [2023-12-22 02:34:23,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:23,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [175127268] [2023-12-22 02:34:23,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:23,634 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:23,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:23,635 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:23,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-22 02:34:23,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:23,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:23,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:23,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:23,781 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:23,781 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:23,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [175127268] [2023-12-22 02:34:23,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [175127268] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:23,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:23,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:23,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647155623] [2023-12-22 02:34:23,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:23,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:23,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:23,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:23,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:23,784 INFO L87 Difference]: Start difference. First operand 2593 states and 3420 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:24,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:24,009 INFO L93 Difference]: Finished difference Result 5529 states and 7198 transitions. [2023-12-22 02:34:24,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:24,009 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 66 [2023-12-22 02:34:24,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:24,039 INFO L225 Difference]: With dead ends: 5529 [2023-12-22 02:34:24,039 INFO L226 Difference]: Without dead ends: 3173 [2023-12-22 02:34:24,046 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:24,046 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 400 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:24,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [400 Valid, 537 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:24,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3173 states. [2023-12-22 02:34:24,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3173 to 3129. [2023-12-22 02:34:24,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3129 states, 2368 states have (on average 1.3213682432432432) internal successors, (3129), 2459 states have internal predecessors, (3129), 377 states have call successors, (377), 288 states have call predecessors, (377), 382 states have return successors, (566), 386 states have call predecessors, (566), 373 states have call successors, (566) [2023-12-22 02:34:24,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3129 states to 3129 states and 4072 transitions. [2023-12-22 02:34:24,251 INFO L78 Accepts]: Start accepts. Automaton has 3129 states and 4072 transitions. Word has length 66 [2023-12-22 02:34:24,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:24,252 INFO L495 AbstractCegarLoop]: Abstraction has 3129 states and 4072 transitions. [2023-12-22 02:34:24,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:24,252 INFO L276 IsEmpty]: Start isEmpty. Operand 3129 states and 4072 transitions. [2023-12-22 02:34:24,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-22 02:34:24,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:24,253 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:24,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:24,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:24,460 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:24,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:24,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1719551705, now seen corresponding path program 1 times [2023-12-22 02:34:24,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:24,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933924530] [2023-12-22 02:34:24,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:24,462 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:24,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:24,484 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:24,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-22 02:34:24,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:24,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:24,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:24,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:24,599 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:24,599 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:24,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933924530] [2023-12-22 02:34:24,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933924530] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:24,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:24,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:24,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688546676] [2023-12-22 02:34:24,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:24,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:24,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:24,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:24,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:24,601 INFO L87 Difference]: Start difference. First operand 3129 states and 4072 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:25,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:25,002 INFO L93 Difference]: Finished difference Result 3745 states and 4849 transitions. [2023-12-22 02:34:25,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:25,003 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 67 [2023-12-22 02:34:25,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:25,020 INFO L225 Difference]: With dead ends: 3745 [2023-12-22 02:34:25,020 INFO L226 Difference]: Without dead ends: 3742 [2023-12-22 02:34:25,022 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:25,023 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 850 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 850 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:25,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [850 Valid, 519 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:34:25,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3742 states. [2023-12-22 02:34:25,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3742 to 3708. [2023-12-22 02:34:25,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3708 states, 2802 states have (on average 1.3129907209136331) internal successors, (3679), 2908 states have internal predecessors, (3679), 444 states have call successors, (444), 344 states have call predecessors, (444), 460 states have return successors, (670), 460 states have call predecessors, (670), 441 states have call successors, (670) [2023-12-22 02:34:25,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3708 states to 3708 states and 4793 transitions. [2023-12-22 02:34:25,285 INFO L78 Accepts]: Start accepts. Automaton has 3708 states and 4793 transitions. Word has length 67 [2023-12-22 02:34:25,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:25,286 INFO L495 AbstractCegarLoop]: Abstraction has 3708 states and 4793 transitions. [2023-12-22 02:34:25,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:25,286 INFO L276 IsEmpty]: Start isEmpty. Operand 3708 states and 4793 transitions. [2023-12-22 02:34:25,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-22 02:34:25,291 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:25,291 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:25,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:25,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:25,496 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:25,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:25,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1765467294, now seen corresponding path program 1 times [2023-12-22 02:34:25,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:25,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [795763953] [2023-12-22 02:34:25,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:25,497 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:25,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:25,499 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:25,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-22 02:34:25,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:25,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:34:25,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:25,839 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:25,839 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 02:34:25,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:25,951 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:25,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [795763953] [2023-12-22 02:34:25,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [795763953] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 02:34:25,952 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 02:34:25,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-22 02:34:25,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779057849] [2023-12-22 02:34:25,952 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 02:34:25,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 02:34:25,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:25,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 02:34:25,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:34:25,953 INFO L87 Difference]: Start difference. First operand 3708 states and 4793 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-22 02:34:26,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:26,990 INFO L93 Difference]: Finished difference Result 8225 states and 10585 transitions. [2023-12-22 02:34:26,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:34:26,991 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 68 [2023-12-22 02:34:26,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:27,030 INFO L225 Difference]: With dead ends: 8225 [2023-12-22 02:34:27,030 INFO L226 Difference]: Without dead ends: 8222 [2023-12-22 02:34:27,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:34:27,037 INFO L413 NwaCegarLoop]: 595 mSDtfsCounter, 824 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 824 SdHoareTripleChecker+Valid, 1776 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:27,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [824 Valid, 1776 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:34:27,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8222 states. [2023-12-22 02:34:27,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8222 to 6042. [2023-12-22 02:34:27,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6042 states, 4556 states have (on average 1.3075065847234417) internal successors, (5957), 4734 states have internal predecessors, (5957), 716 states have call successors, (716), 568 states have call predecessors, (716), 768 states have return successors, (1106), 744 states have call predecessors, (1106), 713 states have call successors, (1106) [2023-12-22 02:34:27,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6042 states to 6042 states and 7779 transitions. [2023-12-22 02:34:27,626 INFO L78 Accepts]: Start accepts. Automaton has 6042 states and 7779 transitions. Word has length 68 [2023-12-22 02:34:27,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:27,628 INFO L495 AbstractCegarLoop]: Abstraction has 6042 states and 7779 transitions. [2023-12-22 02:34:27,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-22 02:34:27,628 INFO L276 IsEmpty]: Start isEmpty. Operand 6042 states and 7779 transitions. [2023-12-22 02:34:27,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-22 02:34:27,630 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:27,630 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:27,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:27,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:27,835 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:27,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:27,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1942506137, now seen corresponding path program 2 times [2023-12-22 02:34:27,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:27,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1247884201] [2023-12-22 02:34:27,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 02:34:27,837 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:27,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:27,838 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:27,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-22 02:34:27,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 02:34:27,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 02:34:27,925 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:27,927 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:27,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:27,935 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:27,935 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:27,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1247884201] [2023-12-22 02:34:27,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1247884201] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:27,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:27,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:27,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109831961] [2023-12-22 02:34:27,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:27,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:27,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:27,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:27,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:27,937 INFO L87 Difference]: Start difference. First operand 6042 states and 7779 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:28,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:28,287 INFO L93 Difference]: Finished difference Result 8989 states and 11647 transitions. [2023-12-22 02:34:28,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:28,288 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 71 [2023-12-22 02:34:28,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:28,304 INFO L225 Difference]: With dead ends: 8989 [2023-12-22 02:34:28,304 INFO L226 Difference]: Without dead ends: 3730 [2023-12-22 02:34:28,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:28,316 INFO L413 NwaCegarLoop]: 494 mSDtfsCounter, 435 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:28,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 596 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:28,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3730 states. [2023-12-22 02:34:28,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3730 to 3706. [2023-12-22 02:34:28,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3706 states, 2804 states have (on average 1.2956490727532097) internal successors, (3633), 2906 states have internal predecessors, (3633), 444 states have call successors, (444), 344 states have call predecessors, (444), 456 states have return successors, (638), 460 states have call predecessors, (638), 441 states have call successors, (638) [2023-12-22 02:34:28,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3706 states to 3706 states and 4715 transitions. [2023-12-22 02:34:28,633 INFO L78 Accepts]: Start accepts. Automaton has 3706 states and 4715 transitions. Word has length 71 [2023-12-22 02:34:28,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:28,633 INFO L495 AbstractCegarLoop]: Abstraction has 3706 states and 4715 transitions. [2023-12-22 02:34:28,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:28,633 INFO L276 IsEmpty]: Start isEmpty. Operand 3706 states and 4715 transitions. [2023-12-22 02:34:28,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 02:34:28,636 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:28,636 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:28,643 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:28,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:28,841 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:28,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:28,841 INFO L85 PathProgramCache]: Analyzing trace with hash 854652747, now seen corresponding path program 1 times [2023-12-22 02:34:28,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:28,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [573385916] [2023-12-22 02:34:28,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:28,842 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:28,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:28,843 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:28,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-22 02:34:28,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:28,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:28,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:28,950 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:28,950 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:28,950 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:28,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [573385916] [2023-12-22 02:34:28,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [573385916] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:28,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:28,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:28,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941536206] [2023-12-22 02:34:28,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:28,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:28,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:28,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:28,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:28,952 INFO L87 Difference]: Start difference. First operand 3706 states and 4715 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:34:29,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:29,475 INFO L93 Difference]: Finished difference Result 10125 states and 12751 transitions. [2023-12-22 02:34:29,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:29,475 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 76 [2023-12-22 02:34:29,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:29,509 INFO L225 Difference]: With dead ends: 10125 [2023-12-22 02:34:29,509 INFO L226 Difference]: Without dead ends: 5342 [2023-12-22 02:34:29,521 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:29,522 INFO L413 NwaCegarLoop]: 503 mSDtfsCounter, 84 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:29,522 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 924 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:29,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5342 states. [2023-12-22 02:34:30,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5342 to 5342. [2023-12-22 02:34:30,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5342 states, 4002 states have (on average 1.2756121939030485) internal successors, (5105), 4152 states have internal predecessors, (5105), 648 states have call successors, (648), 512 states have call predecessors, (648), 690 states have return successors, (968), 682 states have call predecessors, (968), 645 states have call successors, (968) [2023-12-22 02:34:30,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5342 states to 5342 states and 6721 transitions. [2023-12-22 02:34:30,057 INFO L78 Accepts]: Start accepts. Automaton has 5342 states and 6721 transitions. Word has length 76 [2023-12-22 02:34:30,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:30,057 INFO L495 AbstractCegarLoop]: Abstraction has 5342 states and 6721 transitions. [2023-12-22 02:34:30,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:34:30,057 INFO L276 IsEmpty]: Start isEmpty. Operand 5342 states and 6721 transitions. [2023-12-22 02:34:30,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-22 02:34:30,060 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:30,060 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:30,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:30,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:30,265 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:30,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:30,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1818836287, now seen corresponding path program 1 times [2023-12-22 02:34:30,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:30,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [511953756] [2023-12-22 02:34:30,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:30,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:30,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:30,273 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:30,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-22 02:34:30,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:30,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:30,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:30,424 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 02:34:30,424 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:30,424 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:30,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [511953756] [2023-12-22 02:34:30,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [511953756] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:30,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:30,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:30,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833139077] [2023-12-22 02:34:30,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:30,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:30,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:30,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:30,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:30,427 INFO L87 Difference]: Start difference. First operand 5342 states and 6721 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:34:31,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:31,245 INFO L93 Difference]: Finished difference Result 10479 states and 13115 transitions. [2023-12-22 02:34:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:31,246 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 85 [2023-12-22 02:34:31,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:31,268 INFO L225 Difference]: With dead ends: 10479 [2023-12-22 02:34:31,268 INFO L226 Difference]: Without dead ends: 5378 [2023-12-22 02:34:31,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:31,282 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 600 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:31,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [624 Valid, 466 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:34:31,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5378 states. [2023-12-22 02:34:31,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5378 to 5378. [2023-12-22 02:34:31,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5378 states, 4020 states have (on average 1.2579601990049751) internal successors, (5057), 4188 states have internal predecessors, (5057), 648 states have call successors, (648), 512 states have call predecessors, (648), 708 states have return successors, (968), 682 states have call predecessors, (968), 645 states have call successors, (968) [2023-12-22 02:34:31,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5378 states to 5378 states and 6673 transitions. [2023-12-22 02:34:31,719 INFO L78 Accepts]: Start accepts. Automaton has 5378 states and 6673 transitions. Word has length 85 [2023-12-22 02:34:31,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:31,719 INFO L495 AbstractCegarLoop]: Abstraction has 5378 states and 6673 transitions. [2023-12-22 02:34:31,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:34:31,720 INFO L276 IsEmpty]: Start isEmpty. Operand 5378 states and 6673 transitions. [2023-12-22 02:34:31,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-22 02:34:31,723 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:31,723 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:31,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:31,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:31,929 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:31,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:31,929 INFO L85 PathProgramCache]: Analyzing trace with hash -91040578, now seen corresponding path program 1 times [2023-12-22 02:34:31,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:31,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1188155680] [2023-12-22 02:34:31,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:31,930 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:31,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:31,931 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:31,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-22 02:34:32,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:32,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:32,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:32,028 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 02:34:32,028 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:32,028 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:32,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1188155680] [2023-12-22 02:34:32,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1188155680] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:32,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:32,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:32,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470430589] [2023-12-22 02:34:32,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:32,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:32,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:32,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:32,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:32,030 INFO L87 Difference]: Start difference. First operand 5378 states and 6673 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:34:32,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:32,449 INFO L93 Difference]: Finished difference Result 10254 states and 12645 transitions. [2023-12-22 02:34:32,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:32,449 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 86 [2023-12-22 02:34:32,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:32,472 INFO L225 Difference]: With dead ends: 10254 [2023-12-22 02:34:32,472 INFO L226 Difference]: Without dead ends: 5381 [2023-12-22 02:34:32,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:32,486 INFO L413 NwaCegarLoop]: 499 mSDtfsCounter, 95 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:32,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 918 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:32,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5381 states. [2023-12-22 02:34:33,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5381 to 5378. [2023-12-22 02:34:33,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5378 states, 4020 states have (on average 1.2400497512437811) internal successors, (4985), 4188 states have internal predecessors, (4985), 648 states have call successors, (648), 512 states have call predecessors, (648), 708 states have return successors, (896), 682 states have call predecessors, (896), 645 states have call successors, (896) [2023-12-22 02:34:33,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5378 states to 5378 states and 6529 transitions. [2023-12-22 02:34:33,040 INFO L78 Accepts]: Start accepts. Automaton has 5378 states and 6529 transitions. Word has length 86 [2023-12-22 02:34:33,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:33,040 INFO L495 AbstractCegarLoop]: Abstraction has 5378 states and 6529 transitions. [2023-12-22 02:34:33,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:34:33,041 INFO L276 IsEmpty]: Start isEmpty. Operand 5378 states and 6529 transitions. [2023-12-22 02:34:33,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:33,044 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:33,044 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] [2023-12-22 02:34:33,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:33,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:33,255 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:33,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:33,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1641909896, now seen corresponding path program 1 times [2023-12-22 02:34:33,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:33,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1387709271] [2023-12-22 02:34:33,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:33,256 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:33,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:33,258 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:33,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-22 02:34:33,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:33,356 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:33,360 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:33,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:33,378 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:33,378 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:33,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1387709271] [2023-12-22 02:34:33,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1387709271] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:33,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:33,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:33,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130671083] [2023-12-22 02:34:33,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:33,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:33,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:33,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:33,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:33,380 INFO L87 Difference]: Start difference. First operand 5378 states and 6529 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:33,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:33,788 INFO L93 Difference]: Finished difference Result 5583 states and 6853 transitions. [2023-12-22 02:34:33,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:33,789 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:33,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:33,803 INFO L225 Difference]: With dead ends: 5583 [2023-12-22 02:34:33,803 INFO L226 Difference]: Without dead ends: 5378 [2023-12-22 02:34:33,805 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:33,805 INFO L413 NwaCegarLoop]: 427 mSDtfsCounter, 330 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:33,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 539 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:34:33,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5378 states. [2023-12-22 02:34:34,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5378 to 5378. [2023-12-22 02:34:34,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5378 states, 4020 states have (on average 1.2398009950248756) internal successors, (4984), 4188 states have internal predecessors, (4984), 648 states have call successors, (648), 512 states have call predecessors, (648), 708 states have return successors, (896), 682 states have call predecessors, (896), 645 states have call successors, (896) [2023-12-22 02:34:34,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5378 states to 5378 states and 6528 transitions. [2023-12-22 02:34:34,129 INFO L78 Accepts]: Start accepts. Automaton has 5378 states and 6528 transitions. Word has length 102 [2023-12-22 02:34:34,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:34,129 INFO L495 AbstractCegarLoop]: Abstraction has 5378 states and 6528 transitions. [2023-12-22 02:34:34,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:34,130 INFO L276 IsEmpty]: Start isEmpty. Operand 5378 states and 6528 transitions. [2023-12-22 02:34:34,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:34,134 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:34,134 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] [2023-12-22 02:34:34,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:34,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:34,340 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:34,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:34,341 INFO L85 PathProgramCache]: Analyzing trace with hash -235153334, now seen corresponding path program 1 times [2023-12-22 02:34:34,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:34,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1250194779] [2023-12-22 02:34:34,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:34,342 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:34,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:34,344 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:34,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-22 02:34:34,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:34,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:34,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:34,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:34,502 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:34,503 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:34,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1250194779] [2023-12-22 02:34:34,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1250194779] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:34,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:34,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:34,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107492446] [2023-12-22 02:34:34,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:34,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:34,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:34,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:34,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:34,504 INFO L87 Difference]: Start difference. First operand 5378 states and 6528 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:35,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:35,287 INFO L93 Difference]: Finished difference Result 5581 states and 6853 transitions. [2023-12-22 02:34:35,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:35,288 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:35,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:35,306 INFO L225 Difference]: With dead ends: 5581 [2023-12-22 02:34:35,306 INFO L226 Difference]: Without dead ends: 5378 [2023-12-22 02:34:35,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:35,311 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 596 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 620 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:35,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [620 Valid, 689 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:35,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5378 states. [2023-12-22 02:34:35,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5378 to 5378. [2023-12-22 02:34:35,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5378 states, 4020 states have (on average 1.2390547263681593) internal successors, (4981), 4188 states have internal predecessors, (4981), 648 states have call successors, (648), 512 states have call predecessors, (648), 708 states have return successors, (896), 682 states have call predecessors, (896), 645 states have call successors, (896) [2023-12-22 02:34:35,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5378 states to 5378 states and 6525 transitions. [2023-12-22 02:34:35,730 INFO L78 Accepts]: Start accepts. Automaton has 5378 states and 6525 transitions. Word has length 102 [2023-12-22 02:34:35,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:35,730 INFO L495 AbstractCegarLoop]: Abstraction has 5378 states and 6525 transitions. [2023-12-22 02:34:35,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:35,731 INFO L276 IsEmpty]: Start isEmpty. Operand 5378 states and 6525 transitions. [2023-12-22 02:34:35,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:35,735 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:35,735 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] [2023-12-22 02:34:35,741 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:34:35,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:35,941 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:35,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:35,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1492128246, now seen corresponding path program 1 times [2023-12-22 02:34:35,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:35,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1182096750] [2023-12-22 02:34:35,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:35,942 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:35,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:35,945 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:35,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-22 02:34:36,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:36,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:36,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:36,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:36,115 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:36,115 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:36,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1182096750] [2023-12-22 02:34:36,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1182096750] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:36,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:36,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:36,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246882647] [2023-12-22 02:34:36,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:36,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:36,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:36,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:36,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:36,117 INFO L87 Difference]: Start difference. First operand 5378 states and 6525 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:36,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:36,961 INFO L93 Difference]: Finished difference Result 5581 states and 6847 transitions. [2023-12-22 02:34:36,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:36,962 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:36,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:36,978 INFO L225 Difference]: With dead ends: 5581 [2023-12-22 02:34:36,979 INFO L226 Difference]: Without dead ends: 5378 [2023-12-22 02:34:36,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:36,982 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 590 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 682 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:36,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [614 Valid, 682 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:36,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5378 states. [2023-12-22 02:34:37,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5378 to 5378. [2023-12-22 02:34:37,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5378 states, 4020 states have (on average 1.2383084577114427) internal successors, (4978), 4188 states have internal predecessors, (4978), 648 states have call successors, (648), 512 states have call predecessors, (648), 708 states have return successors, (896), 682 states have call predecessors, (896), 645 states have call successors, (896) [2023-12-22 02:34:37,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5378 states to 5378 states and 6522 transitions. [2023-12-22 02:34:37,482 INFO L78 Accepts]: Start accepts. Automaton has 5378 states and 6522 transitions. Word has length 102 [2023-12-22 02:34:37,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:37,482 INFO L495 AbstractCegarLoop]: Abstraction has 5378 states and 6522 transitions. [2023-12-22 02:34:37,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:37,482 INFO L276 IsEmpty]: Start isEmpty. Operand 5378 states and 6522 transitions. [2023-12-22 02:34:37,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:37,486 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:37,486 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] [2023-12-22 02:34:37,492 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:37,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:37,692 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:37,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:37,693 INFO L85 PathProgramCache]: Analyzing trace with hash 384354572, now seen corresponding path program 1 times [2023-12-22 02:34:37,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:37,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1643895258] [2023-12-22 02:34:37,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:37,693 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:37,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:37,694 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:37,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-22 02:34:37,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:37,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:37,806 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:37,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:37,854 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:37,854 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:37,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1643895258] [2023-12-22 02:34:37,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1643895258] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:37,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:37,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:37,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128063011] [2023-12-22 02:34:37,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:37,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:37,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:37,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:37,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:37,856 INFO L87 Difference]: Start difference. First operand 5378 states and 6522 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:38,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:38,628 INFO L93 Difference]: Finished difference Result 5581 states and 6841 transitions. [2023-12-22 02:34:38,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:38,629 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:38,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:38,646 INFO L225 Difference]: With dead ends: 5581 [2023-12-22 02:34:38,646 INFO L226 Difference]: Without dead ends: 5378 [2023-12-22 02:34:38,651 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:38,651 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 584 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:38,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [608 Valid, 675 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:38,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5378 states. [2023-12-22 02:34:39,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5378 to 5378. [2023-12-22 02:34:39,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5378 states, 4020 states have (on average 1.2375621890547264) internal successors, (4975), 4188 states have internal predecessors, (4975), 648 states have call successors, (648), 512 states have call predecessors, (648), 708 states have return successors, (896), 682 states have call predecessors, (896), 645 states have call successors, (896) [2023-12-22 02:34:39,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5378 states to 5378 states and 6519 transitions. [2023-12-22 02:34:39,143 INFO L78 Accepts]: Start accepts. Automaton has 5378 states and 6519 transitions. Word has length 102 [2023-12-22 02:34:39,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:39,143 INFO L495 AbstractCegarLoop]: Abstraction has 5378 states and 6519 transitions. [2023-12-22 02:34:39,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:39,144 INFO L276 IsEmpty]: Start isEmpty. Operand 5378 states and 6519 transitions. [2023-12-22 02:34:39,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:39,148 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:39,148 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] [2023-12-22 02:34:39,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:39,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:39,350 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:39,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:39,350 INFO L85 PathProgramCache]: Analyzing trace with hash -108572980, now seen corresponding path program 1 times [2023-12-22 02:34:39,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:39,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [953119235] [2023-12-22 02:34:39,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:39,351 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:39,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:39,352 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:39,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-22 02:34:39,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:39,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:39,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:39,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:39,498 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:39,498 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:39,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [953119235] [2023-12-22 02:34:39,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [953119235] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:39,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:39,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:39,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087034628] [2023-12-22 02:34:39,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:39,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:39,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:39,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:39,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:39,500 INFO L87 Difference]: Start difference. First operand 5378 states and 6519 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:40,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:40,209 INFO L93 Difference]: Finished difference Result 5581 states and 6835 transitions. [2023-12-22 02:34:40,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:40,210 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:40,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:40,226 INFO L225 Difference]: With dead ends: 5581 [2023-12-22 02:34:40,227 INFO L226 Difference]: Without dead ends: 5378 [2023-12-22 02:34:40,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:40,232 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 578 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 602 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:40,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [602 Valid, 668 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:40,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5378 states. [2023-12-22 02:34:40,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5378 to 5378. [2023-12-22 02:34:40,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5378 states, 4020 states have (on average 1.23681592039801) internal successors, (4972), 4188 states have internal predecessors, (4972), 648 states have call successors, (648), 512 states have call predecessors, (648), 708 states have return successors, (896), 682 states have call predecessors, (896), 645 states have call successors, (896) [2023-12-22 02:34:40,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5378 states to 5378 states and 6516 transitions. [2023-12-22 02:34:40,757 INFO L78 Accepts]: Start accepts. Automaton has 5378 states and 6516 transitions. Word has length 102 [2023-12-22 02:34:40,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:40,757 INFO L495 AbstractCegarLoop]: Abstraction has 5378 states and 6516 transitions. [2023-12-22 02:34:40,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:40,758 INFO L276 IsEmpty]: Start isEmpty. Operand 5378 states and 6516 transitions. [2023-12-22 02:34:40,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:40,760 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:40,761 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] [2023-12-22 02:34:40,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:40,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:40,966 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:40,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:40,967 INFO L85 PathProgramCache]: Analyzing trace with hash 706810124, now seen corresponding path program 1 times [2023-12-22 02:34:40,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:40,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1077665169] [2023-12-22 02:34:40,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:40,967 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:40,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:40,970 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:40,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-22 02:34:41,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:41,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:41,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:41,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:41,126 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:41,126 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:41,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1077665169] [2023-12-22 02:34:41,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1077665169] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:41,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:41,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:41,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041058337] [2023-12-22 02:34:41,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:41,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:41,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:41,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:41,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:41,129 INFO L87 Difference]: Start difference. First operand 5378 states and 6516 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:41,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:41,829 INFO L93 Difference]: Finished difference Result 5581 states and 6829 transitions. [2023-12-22 02:34:41,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:41,830 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:41,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:41,849 INFO L225 Difference]: With dead ends: 5581 [2023-12-22 02:34:41,849 INFO L226 Difference]: Without dead ends: 5378 [2023-12-22 02:34:41,853 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:41,853 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 572 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 596 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:41,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [596 Valid, 661 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:41,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5378 states. [2023-12-22 02:34:42,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5378 to 5378. [2023-12-22 02:34:42,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5378 states, 4020 states have (on average 1.2360696517412935) internal successors, (4969), 4188 states have internal predecessors, (4969), 648 states have call successors, (648), 512 states have call predecessors, (648), 708 states have return successors, (896), 682 states have call predecessors, (896), 645 states have call successors, (896) [2023-12-22 02:34:42,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5378 states to 5378 states and 6513 transitions. [2023-12-22 02:34:42,513 INFO L78 Accepts]: Start accepts. Automaton has 5378 states and 6513 transitions. Word has length 102 [2023-12-22 02:34:42,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:42,513 INFO L495 AbstractCegarLoop]: Abstraction has 5378 states and 6513 transitions. [2023-12-22 02:34:42,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:42,513 INFO L276 IsEmpty]: Start isEmpty. Operand 5378 states and 6513 transitions. [2023-12-22 02:34:42,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:42,516 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:42,517 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] [2023-12-22 02:34:42,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:42,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:42,725 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:42,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:42,725 INFO L85 PathProgramCache]: Analyzing trace with hash -98171188, now seen corresponding path program 1 times [2023-12-22 02:34:42,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:42,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [806092274] [2023-12-22 02:34:42,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:42,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:34:42,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:42,727 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34: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 (21)] Waiting until timeout for monitored process [2023-12-22 02:34:42,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:42,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:42,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:42,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:42,858 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:42,858 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:42,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [806092274] [2023-12-22 02:34:42,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [806092274] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:42,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:42,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:42,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31675485] [2023-12-22 02:34:42,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:42,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:42,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:42,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:42,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:42,860 INFO L87 Difference]: Start difference. First operand 5378 states and 6513 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:43,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:43,639 INFO L93 Difference]: Finished difference Result 5581 states and 6823 transitions. [2023-12-22 02:34:43,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:43,639 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:43,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:43,653 INFO L225 Difference]: With dead ends: 5581 [2023-12-22 02:34:43,653 INFO L226 Difference]: Without dead ends: 5378 [2023-12-22 02:34:43,655 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:43,655 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 566 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 590 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:43,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [590 Valid, 654 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:43,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5378 states. [2023-12-22 02:34:44,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5378 to 5378. [2023-12-22 02:34:44,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5378 states, 4020 states have (on average 1.2353233830845771) internal successors, (4966), 4188 states have internal predecessors, (4966), 648 states have call successors, (648), 512 states have call predecessors, (648), 708 states have return successors, (896), 682 states have call predecessors, (896), 645 states have call successors, (896) [2023-12-22 02:34:44,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5378 states to 5378 states and 6510 transitions. [2023-12-22 02:34:44,217 INFO L78 Accepts]: Start accepts. Automaton has 5378 states and 6510 transitions. Word has length 102 [2023-12-22 02:34:44,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:44,217 INFO L495 AbstractCegarLoop]: Abstraction has 5378 states and 6510 transitions. [2023-12-22 02:34:44,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:44,217 INFO L276 IsEmpty]: Start isEmpty. Operand 5378 states and 6510 transitions. [2023-12-22 02:34:44,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:44,222 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:44,222 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] [2023-12-22 02:34:44,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:44,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:44,428 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:44,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:44,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1093969652, now seen corresponding path program 1 times [2023-12-22 02:34:44,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:44,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1284427824] [2023-12-22 02:34:44,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:44,429 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:44,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:44,431 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:44,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-22 02:34:44,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:44,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:44,546 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:44,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:44,595 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:44,595 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:44,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1284427824] [2023-12-22 02:34:44,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1284427824] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:44,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:44,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:44,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845089505] [2023-12-22 02:34:44,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:44,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:44,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:44,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:44,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:44,597 INFO L87 Difference]: Start difference. First operand 5378 states and 6510 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:45,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:45,604 INFO L93 Difference]: Finished difference Result 5628 states and 6894 transitions. [2023-12-22 02:34:45,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:45,604 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:45,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:45,617 INFO L225 Difference]: With dead ends: 5628 [2023-12-22 02:34:45,618 INFO L226 Difference]: Without dead ends: 5425 [2023-12-22 02:34:45,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:45,621 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 620 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:45,621 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [644 Valid, 648 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:45,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states. [2023-12-22 02:34:46,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 5425. [2023-12-22 02:34:46,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5425 states, 4064 states have (on average 1.236958661417323) internal successors, (5027), 4232 states have internal predecessors, (5027), 649 states have call successors, (649), 514 states have call predecessors, (649), 710 states have return successors, (897), 683 states have call predecessors, (897), 646 states have call successors, (897) [2023-12-22 02:34:46,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5425 states to 5425 states and 6573 transitions. [2023-12-22 02:34:46,295 INFO L78 Accepts]: Start accepts. Automaton has 5425 states and 6573 transitions. Word has length 102 [2023-12-22 02:34:46,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:46,295 INFO L495 AbstractCegarLoop]: Abstraction has 5425 states and 6573 transitions. [2023-12-22 02:34:46,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:46,296 INFO L276 IsEmpty]: Start isEmpty. Operand 5425 states and 6573 transitions. [2023-12-22 02:34:46,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:46,300 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:46,300 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] [2023-12-22 02:34:46,308 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:46,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:46,505 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:46,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:46,506 INFO L85 PathProgramCache]: Analyzing trace with hash -2095923508, now seen corresponding path program 1 times [2023-12-22 02:34:46,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:46,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2111610234] [2023-12-22 02:34:46,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:46,506 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:46,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:46,507 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:46,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-22 02:34:46,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:46,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:46,604 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:46,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:46,649 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:46,649 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:46,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2111610234] [2023-12-22 02:34:46,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2111610234] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:46,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:46,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:46,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447423787] [2023-12-22 02:34:46,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:46,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:46,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:46,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:46,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:46,651 INFO L87 Difference]: Start difference. First operand 5425 states and 6573 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:47,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:47,540 INFO L93 Difference]: Finished difference Result 5722 states and 7020 transitions. [2023-12-22 02:34:47,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:47,541 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:47,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:47,555 INFO L225 Difference]: With dead ends: 5722 [2023-12-22 02:34:47,555 INFO L226 Difference]: Without dead ends: 5472 [2023-12-22 02:34:47,559 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:47,559 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 612 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:47,559 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [636 Valid, 641 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:47,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5472 states. [2023-12-22 02:34:48,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5472 to 5472. [2023-12-22 02:34:48,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5472 states, 4108 states have (on average 1.2380720545277508) internal successors, (5086), 4276 states have internal predecessors, (5086), 650 states have call successors, (650), 516 states have call predecessors, (650), 712 states have return successors, (898), 684 states have call predecessors, (898), 647 states have call successors, (898) [2023-12-22 02:34:48,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5472 states to 5472 states and 6634 transitions. [2023-12-22 02:34:48,097 INFO L78 Accepts]: Start accepts. Automaton has 5472 states and 6634 transitions. Word has length 102 [2023-12-22 02:34:48,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:48,097 INFO L495 AbstractCegarLoop]: Abstraction has 5472 states and 6634 transitions. [2023-12-22 02:34:48,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:48,097 INFO L276 IsEmpty]: Start isEmpty. Operand 5472 states and 6634 transitions. [2023-12-22 02:34:48,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:48,101 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:48,101 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] [2023-12-22 02:34:48,109 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:48,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:48,307 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:48,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:48,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1232639116, now seen corresponding path program 1 times [2023-12-22 02:34:48,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:48,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1144342118] [2023-12-22 02:34:48,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:48,308 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:48,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:48,309 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:48,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-22 02:34:48,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:48,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:48,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:48,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:48,456 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:48,456 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:48,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1144342118] [2023-12-22 02:34:48,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1144342118] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:48,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:48,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:48,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315908954] [2023-12-22 02:34:48,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:48,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:48,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:48,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:48,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:48,458 INFO L87 Difference]: Start difference. First operand 5472 states and 6634 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:49,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:49,360 INFO L93 Difference]: Finished difference Result 5816 states and 7142 transitions. [2023-12-22 02:34:49,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:49,360 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:49,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:49,373 INFO L225 Difference]: With dead ends: 5816 [2023-12-22 02:34:49,373 INFO L226 Difference]: Without dead ends: 5519 [2023-12-22 02:34:49,378 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:49,378 INFO L413 NwaCegarLoop]: 246 mSDtfsCounter, 606 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:49,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [630 Valid, 634 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 531 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:49,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5519 states. [2023-12-22 02:34:50,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5519 to 5519. [2023-12-22 02:34:50,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5519 states, 4152 states have (on average 1.2386801541425818) internal successors, (5143), 4320 states have internal predecessors, (5143), 651 states have call successors, (651), 518 states have call predecessors, (651), 714 states have return successors, (899), 685 states have call predecessors, (899), 648 states have call successors, (899) [2023-12-22 02:34:50,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5519 states to 5519 states and 6693 transitions. [2023-12-22 02:34:50,034 INFO L78 Accepts]: Start accepts. Automaton has 5519 states and 6693 transitions. Word has length 102 [2023-12-22 02:34:50,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:50,034 INFO L495 AbstractCegarLoop]: Abstraction has 5519 states and 6693 transitions. [2023-12-22 02:34:50,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:50,034 INFO L276 IsEmpty]: Start isEmpty. Operand 5519 states and 6693 transitions. [2023-12-22 02:34:50,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:50,038 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:50,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] [2023-12-22 02:34:50,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 (24)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:50,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:50,245 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:50,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:50,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1362505965, now seen corresponding path program 1 times [2023-12-22 02:34:50,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:50,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1177943641] [2023-12-22 02:34:50,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:50,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:34:50,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:50,247 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:50,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 (25)] Waiting until timeout for monitored process [2023-12-22 02:34:50,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:50,354 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:50,356 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:50,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:50,406 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:50,406 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:50,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1177943641] [2023-12-22 02:34:50,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1177943641] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:50,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:50,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:50,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417575488] [2023-12-22 02:34:50,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:50,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:50,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:50,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:50,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:50,408 INFO L87 Difference]: Start difference. First operand 5519 states and 6693 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:51,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:51,367 INFO L93 Difference]: Finished difference Result 5910 states and 7260 transitions. [2023-12-22 02:34:51,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:51,368 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:51,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:51,378 INFO L225 Difference]: With dead ends: 5910 [2023-12-22 02:34:51,378 INFO L226 Difference]: Without dead ends: 5566 [2023-12-22 02:34:51,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:51,380 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 599 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 530 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 627 SdHoareTripleChecker+Invalid, 582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:51,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [623 Valid, 627 Invalid, 582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 530 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:51,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5566 states. [2023-12-22 02:34:51,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5566 to 5566. [2023-12-22 02:34:51,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5566 states, 4196 states have (on average 1.2387988560533842) internal successors, (5198), 4364 states have internal predecessors, (5198), 652 states have call successors, (652), 520 states have call predecessors, (652), 716 states have return successors, (900), 686 states have call predecessors, (900), 649 states have call successors, (900) [2023-12-22 02:34:51,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5566 states to 5566 states and 6750 transitions. [2023-12-22 02:34:51,987 INFO L78 Accepts]: Start accepts. Automaton has 5566 states and 6750 transitions. Word has length 102 [2023-12-22 02:34:51,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:51,987 INFO L495 AbstractCegarLoop]: Abstraction has 5566 states and 6750 transitions. [2023-12-22 02:34:51,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:51,988 INFO L276 IsEmpty]: Start isEmpty. Operand 5566 states and 6750 transitions. [2023-12-22 02:34:51,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:51,991 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:51,991 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] [2023-12-22 02:34:51,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 (25)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:52,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:52,196 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:52,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:52,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1176074222, now seen corresponding path program 1 times [2023-12-22 02:34:52,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:52,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1344958827] [2023-12-22 02:34:52,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:52,197 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:52,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:52,198 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:52,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-22 02:34:52,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:52,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:52,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:52,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:52,338 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:52,338 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:52,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1344958827] [2023-12-22 02:34:52,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1344958827] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:52,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:52,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:52,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468244147] [2023-12-22 02:34:52,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:52,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:52,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:52,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:52,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:52,340 INFO L87 Difference]: Start difference. First operand 5566 states and 6750 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:53,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:53,303 INFO L93 Difference]: Finished difference Result 6004 states and 7374 transitions. [2023-12-22 02:34:53,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:53,304 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:53,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:53,316 INFO L225 Difference]: With dead ends: 6004 [2023-12-22 02:34:53,316 INFO L226 Difference]: Without dead ends: 5613 [2023-12-22 02:34:53,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:53,319 INFO L413 NwaCegarLoop]: 240 mSDtfsCounter, 592 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:53,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [616 Valid, 620 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:53,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5613 states. [2023-12-22 02:34:53,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5613 to 5613. [2023-12-22 02:34:53,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5613 states, 4240 states have (on average 1.2384433962264152) internal successors, (5251), 4408 states have internal predecessors, (5251), 653 states have call successors, (653), 522 states have call predecessors, (653), 718 states have return successors, (901), 687 states have call predecessors, (901), 650 states have call successors, (901) [2023-12-22 02:34:53,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5613 states to 5613 states and 6805 transitions. [2023-12-22 02:34:53,951 INFO L78 Accepts]: Start accepts. Automaton has 5613 states and 6805 transitions. Word has length 102 [2023-12-22 02:34:53,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:53,951 INFO L495 AbstractCegarLoop]: Abstraction has 5613 states and 6805 transitions. [2023-12-22 02:34:53,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:53,952 INFO L276 IsEmpty]: Start isEmpty. Operand 5613 states and 6805 transitions. [2023-12-22 02:34:53,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:53,954 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:53,954 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] [2023-12-22 02:34:53,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-12-22 02:34:54,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:54,155 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:54,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:54,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2092530222, now seen corresponding path program 1 times [2023-12-22 02:34:54,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:54,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1888323058] [2023-12-22 02:34:54,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:54,156 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:54,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:54,157 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:54,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-22 02:34:54,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:54,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:54,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:54,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:54,290 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:54,290 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:54,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1888323058] [2023-12-22 02:34:54,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1888323058] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:54,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:54,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:54,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998591924] [2023-12-22 02:34:54,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:54,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:54,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:54,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:54,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:54,292 INFO L87 Difference]: Start difference. First operand 5613 states and 6805 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:55,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:55,325 INFO L93 Difference]: Finished difference Result 6098 states and 7484 transitions. [2023-12-22 02:34:55,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:55,325 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:55,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:55,337 INFO L225 Difference]: With dead ends: 6098 [2023-12-22 02:34:55,337 INFO L226 Difference]: Without dead ends: 5660 [2023-12-22 02:34:55,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:55,340 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 585 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:55,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [609 Valid, 613 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:55,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5660 states. [2023-12-22 02:34:55,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5660 to 5660. [2023-12-22 02:34:55,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5660 states, 4284 states have (on average 1.2376283846872083) internal successors, (5302), 4452 states have internal predecessors, (5302), 654 states have call successors, (654), 524 states have call predecessors, (654), 720 states have return successors, (902), 688 states have call predecessors, (902), 651 states have call successors, (902) [2023-12-22 02:34:56,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5660 states to 5660 states and 6858 transitions. [2023-12-22 02:34:56,008 INFO L78 Accepts]: Start accepts. Automaton has 5660 states and 6858 transitions. Word has length 102 [2023-12-22 02:34:56,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:56,008 INFO L495 AbstractCegarLoop]: Abstraction has 5660 states and 6858 transitions. [2023-12-22 02:34:56,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:56,009 INFO L276 IsEmpty]: Start isEmpty. Operand 5660 states and 6858 transitions. [2023-12-22 02:34:56,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:56,011 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:56,011 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] [2023-12-22 02:34:56,015 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:34:56,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:56,212 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:56,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:56,213 INFO L85 PathProgramCache]: Analyzing trace with hash 333880943, now seen corresponding path program 1 times [2023-12-22 02:34:56,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:56,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [806139889] [2023-12-22 02:34:56,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:56,213 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:56,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:56,214 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:56,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-22 02:34:56,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:56,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:56,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:56,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:56,319 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:56,320 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:56,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [806139889] [2023-12-22 02:34:56,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [806139889] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:56,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:56,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:56,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340932069] [2023-12-22 02:34:56,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:56,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:56,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:56,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:56,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:56,321 INFO L87 Difference]: Start difference. First operand 5660 states and 6858 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:57,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:57,050 INFO L93 Difference]: Finished difference Result 6184 states and 7578 transitions. [2023-12-22 02:34:57,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:57,050 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:57,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:57,059 INFO L225 Difference]: With dead ends: 6184 [2023-12-22 02:34:57,059 INFO L226 Difference]: Without dead ends: 5700 [2023-12-22 02:34:57,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 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:34:57,061 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 56 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1163 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:57,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1163 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:57,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5700 states. [2023-12-22 02:34:57,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5700 to 5662. [2023-12-22 02:34:57,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5662 states, 4286 states have (on average 1.2361175921605225) internal successors, (5298), 4454 states have internal predecessors, (5298), 654 states have call successors, (654), 524 states have call predecessors, (654), 720 states have return successors, (902), 688 states have call predecessors, (902), 651 states have call successors, (902) [2023-12-22 02:34:57,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5662 states to 5662 states and 6854 transitions. [2023-12-22 02:34:57,715 INFO L78 Accepts]: Start accepts. Automaton has 5662 states and 6854 transitions. Word has length 102 [2023-12-22 02:34:57,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:57,715 INFO L495 AbstractCegarLoop]: Abstraction has 5662 states and 6854 transitions. [2023-12-22 02:34:57,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:57,716 INFO L276 IsEmpty]: Start isEmpty. Operand 5662 states and 6854 transitions. [2023-12-22 02:34:57,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:57,718 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:57,719 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] [2023-12-22 02:34:57,725 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:34:57,923 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:34:57,923 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:57,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:57,923 INFO L85 PathProgramCache]: Analyzing trace with hash -398086483, now seen corresponding path program 1 times [2023-12-22 02:34:57,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:57,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [569525622] [2023-12-22 02:34:57,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:57,924 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:57,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:57,925 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:34:57,926 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:34:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:58,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:58,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:58,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:58,047 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:58,047 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:58,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [569525622] [2023-12-22 02:34:58,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [569525622] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:58,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:58,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:34:58,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450838389] [2023-12-22 02:34:58,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:58,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:58,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:58,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:58,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:58,049 INFO L87 Difference]: Start difference. First operand 5662 states and 6854 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:58,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:58,755 INFO L93 Difference]: Finished difference Result 6576 states and 8078 transitions. [2023-12-22 02:34:58,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:58,755 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:34:58,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:58,764 INFO L225 Difference]: With dead ends: 6576 [2023-12-22 02:34:58,764 INFO L226 Difference]: Without dead ends: 6090 [2023-12-22 02:34:58,765 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:58,766 INFO L413 NwaCegarLoop]: 432 mSDtfsCounter, 376 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:58,766 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 684 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:58,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6090 states. [2023-12-22 02:34:59,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6090 to 6085. [2023-12-22 02:34:59,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6085 states, 4673 states have (on average 1.243526642413867) internal successors, (5811), 4841 states have internal predecessors, (5811), 674 states have call successors, (674), 540 states have call predecessors, (674), 736 states have return successors, (922), 708 states have call predecessors, (922), 671 states have call successors, (922) [2023-12-22 02:34:59,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6085 states to 6085 states and 7407 transitions. [2023-12-22 02:34:59,433 INFO L78 Accepts]: Start accepts. Automaton has 6085 states and 7407 transitions. Word has length 102 [2023-12-22 02:34:59,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:59,433 INFO L495 AbstractCegarLoop]: Abstraction has 6085 states and 7407 transitions. [2023-12-22 02:34:59,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:59,433 INFO L276 IsEmpty]: Start isEmpty. Operand 6085 states and 7407 transitions. [2023-12-22 02:34:59,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:34:59,435 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:59,436 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] [2023-12-22 02:34:59,440 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-22 02:34:59,636 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:34:59,636 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:59,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:59,637 INFO L85 PathProgramCache]: Analyzing trace with hash 306832204, now seen corresponding path program 1 times [2023-12-22 02:34:59,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:59,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [327434756] [2023-12-22 02:34:59,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:59,637 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:59,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:59,638 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:34:59,640 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:34:59,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:59,723 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:59,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:59,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:59,745 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:59,745 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:59,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [327434756] [2023-12-22 02:34:59,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [327434756] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:59,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:59,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:59,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175859389] [2023-12-22 02:34:59,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:59,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:59,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:59,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:59,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:59,747 INFO L87 Difference]: Start difference. First operand 6085 states and 7407 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:00,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:00,444 INFO L93 Difference]: Finished difference Result 7232 states and 8958 transitions. [2023-12-22 02:35:00,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:00,445 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:35:00,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:00,460 INFO L225 Difference]: With dead ends: 7232 [2023-12-22 02:35:00,460 INFO L226 Difference]: Without dead ends: 6323 [2023-12-22 02:35:00,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:00,464 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 47 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1176 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:00,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1176 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:00,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6323 states. [2023-12-22 02:35:01,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6323 to 6099. [2023-12-22 02:35:01,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6099 states, 4687 states have (on average 1.241519095370173) internal successors, (5819), 4855 states have internal predecessors, (5819), 674 states have call successors, (674), 540 states have call predecessors, (674), 736 states have return successors, (922), 708 states have call predecessors, (922), 671 states have call successors, (922) [2023-12-22 02:35:01,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6099 states to 6099 states and 7415 transitions. [2023-12-22 02:35:01,139 INFO L78 Accepts]: Start accepts. Automaton has 6099 states and 7415 transitions. Word has length 102 [2023-12-22 02:35:01,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:01,139 INFO L495 AbstractCegarLoop]: Abstraction has 6099 states and 7415 transitions. [2023-12-22 02:35:01,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:01,139 INFO L276 IsEmpty]: Start isEmpty. Operand 6099 states and 7415 transitions. [2023-12-22 02:35:01,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:35:01,142 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:01,143 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] [2023-12-22 02:35:01,149 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:35:01,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:01,349 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:01,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:01,350 INFO L85 PathProgramCache]: Analyzing trace with hash -2026560434, now seen corresponding path program 1 times [2023-12-22 02:35:01,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:01,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1201547553] [2023-12-22 02:35:01,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:01,350 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:01,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:01,351 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:01,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-22 02:35:01,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:01,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:01,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:01,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:01,472 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:01,472 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:01,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1201547553] [2023-12-22 02:35:01,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1201547553] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:01,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:01,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:01,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025329772] [2023-12-22 02:35:01,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:01,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:01,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:01,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:01,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:01,474 INFO L87 Difference]: Start difference. First operand 6099 states and 7415 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:02,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:02,152 INFO L93 Difference]: Finished difference Result 7050 states and 8689 transitions. [2023-12-22 02:35:02,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:02,152 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:35:02,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:02,165 INFO L225 Difference]: With dead ends: 7050 [2023-12-22 02:35:02,165 INFO L226 Difference]: Without dead ends: 6127 [2023-12-22 02:35:02,168 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:02,168 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 38 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1164 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:02,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1164 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:02,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6127 states. [2023-12-22 02:35:02,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6127 to 6101. [2023-12-22 02:35:02,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6101 states, 4689 states have (on average 1.238856899125613) internal successors, (5809), 4857 states have internal predecessors, (5809), 674 states have call successors, (674), 540 states have call predecessors, (674), 736 states have return successors, (922), 708 states have call predecessors, (922), 671 states have call successors, (922) [2023-12-22 02:35:02,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6101 states to 6101 states and 7405 transitions. [2023-12-22 02:35:02,833 INFO L78 Accepts]: Start accepts. Automaton has 6101 states and 7405 transitions. Word has length 102 [2023-12-22 02:35:02,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:02,833 INFO L495 AbstractCegarLoop]: Abstraction has 6101 states and 7405 transitions. [2023-12-22 02:35:02,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:02,834 INFO L276 IsEmpty]: Start isEmpty. Operand 6101 states and 7405 transitions. [2023-12-22 02:35:02,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:35:02,836 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:02,836 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] [2023-12-22 02:35:02,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-12-22 02:35:03,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:03,037 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:03,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:03,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1985885684, now seen corresponding path program 1 times [2023-12-22 02:35:03,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:03,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [596967435] [2023-12-22 02:35:03,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:03,038 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:03,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:03,039 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:03,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-22 02:35:03,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:03,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:03,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:03,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:03,144 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:03,144 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:03,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [596967435] [2023-12-22 02:35:03,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [596967435] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:03,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:03,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:03,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245663270] [2023-12-22 02:35:03,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:03,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:03,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:03,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:03,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:03,146 INFO L87 Difference]: Start difference. First operand 6101 states and 7405 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:03,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:03,869 INFO L93 Difference]: Finished difference Result 7070 states and 8690 transitions. [2023-12-22 02:35:03,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:03,870 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:35:03,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:03,882 INFO L225 Difference]: With dead ends: 7070 [2023-12-22 02:35:03,883 INFO L226 Difference]: Without dead ends: 6145 [2023-12-22 02:35:03,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:03,886 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 29 mSDsluCounter, 776 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:03,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1168 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:03,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6145 states. [2023-12-22 02:35:04,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6145 to 6105. [2023-12-22 02:35:04,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6105 states, 4693 states have (on average 1.236309396974217) internal successors, (5802), 4861 states have internal predecessors, (5802), 674 states have call successors, (674), 540 states have call predecessors, (674), 736 states have return successors, (922), 708 states have call predecessors, (922), 671 states have call successors, (922) [2023-12-22 02:35:04,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6105 states to 6105 states and 7398 transitions. [2023-12-22 02:35:04,559 INFO L78 Accepts]: Start accepts. Automaton has 6105 states and 7398 transitions. Word has length 102 [2023-12-22 02:35:04,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:04,560 INFO L495 AbstractCegarLoop]: Abstraction has 6105 states and 7398 transitions. [2023-12-22 02:35:04,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:04,560 INFO L276 IsEmpty]: Start isEmpty. Operand 6105 states and 7398 transitions. [2023-12-22 02:35:04,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:35:04,562 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:04,562 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] [2023-12-22 02:35:04,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-22 02:35:04,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:04,763 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:04,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:04,764 INFO L85 PathProgramCache]: Analyzing trace with hash 280495502, now seen corresponding path program 1 times [2023-12-22 02:35:04,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:04,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325658070] [2023-12-22 02:35:04,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:04,764 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:04,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:04,766 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:04,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-22 02:35:04,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:04,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:04,852 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:04,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:04,874 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:04,874 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:04,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325658070] [2023-12-22 02:35:04,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [325658070] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:04,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:04,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:04,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449662484] [2023-12-22 02:35:04,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:04,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:04,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:04,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:04,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:04,876 INFO L87 Difference]: Start difference. First operand 6105 states and 7398 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:05,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:05,654 INFO L93 Difference]: Finished difference Result 7066 states and 8660 transitions. [2023-12-22 02:35:05,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:05,654 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:35:05,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:05,665 INFO L225 Difference]: With dead ends: 7066 [2023-12-22 02:35:05,665 INFO L226 Difference]: Without dead ends: 6137 [2023-12-22 02:35:05,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:05,668 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 20 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1166 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:05,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1166 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:05,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6137 states. [2023-12-22 02:35:06,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6137 to 6109. [2023-12-22 02:35:06,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6109 states, 4697 states have (on average 1.2337662337662338) internal successors, (5795), 4865 states have internal predecessors, (5795), 674 states have call successors, (674), 540 states have call predecessors, (674), 736 states have return successors, (922), 708 states have call predecessors, (922), 671 states have call successors, (922) [2023-12-22 02:35:06,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6109 states to 6109 states and 7391 transitions. [2023-12-22 02:35:06,395 INFO L78 Accepts]: Start accepts. Automaton has 6109 states and 7391 transitions. Word has length 102 [2023-12-22 02:35:06,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:06,395 INFO L495 AbstractCegarLoop]: Abstraction has 6109 states and 7391 transitions. [2023-12-22 02:35:06,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:06,396 INFO L276 IsEmpty]: Start isEmpty. Operand 6109 states and 7391 transitions. [2023-12-22 02:35:06,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:35:06,398 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:06,398 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] [2023-12-22 02:35:06,403 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-12-22 02:35:06,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:06,599 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:06,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:06,600 INFO L85 PathProgramCache]: Analyzing trace with hash -2086199092, now seen corresponding path program 1 times [2023-12-22 02:35:06,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:06,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [387036846] [2023-12-22 02:35:06,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:06,600 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:06,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:06,601 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:06,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-22 02:35:06,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:06,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:06,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:06,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:06,710 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:06,710 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:06,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [387036846] [2023-12-22 02:35:06,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [387036846] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:06,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:06,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:06,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157137283] [2023-12-22 02:35:06,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:06,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:06,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:06,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:06,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:06,712 INFO L87 Difference]: Start difference. First operand 6109 states and 7391 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:07,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:07,505 INFO L93 Difference]: Finished difference Result 7050 states and 8614 transitions. [2023-12-22 02:35:07,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:07,506 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:35:07,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:07,520 INFO L225 Difference]: With dead ends: 7050 [2023-12-22 02:35:07,520 INFO L226 Difference]: Without dead ends: 6117 [2023-12-22 02:35:07,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:07,526 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 2 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:07,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1168 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:07,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states. [2023-12-22 02:35:08,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6113. [2023-12-22 02:35:08,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6113 states, 4701 states have (on average 1.2312273984258668) internal successors, (5788), 4869 states have internal predecessors, (5788), 674 states have call successors, (674), 540 states have call predecessors, (674), 736 states have return successors, (922), 708 states have call predecessors, (922), 671 states have call successors, (922) [2023-12-22 02:35:08,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6113 states to 6113 states and 7384 transitions. [2023-12-22 02:35:08,213 INFO L78 Accepts]: Start accepts. Automaton has 6113 states and 7384 transitions. Word has length 102 [2023-12-22 02:35:08,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:08,213 INFO L495 AbstractCegarLoop]: Abstraction has 6113 states and 7384 transitions. [2023-12-22 02:35:08,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:08,214 INFO L276 IsEmpty]: Start isEmpty. Operand 6113 states and 7384 transitions. [2023-12-22 02:35:08,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:35:08,216 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:08,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] [2023-12-22 02:35:08,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-12-22 02:35:08,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:08,417 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:08,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:08,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1814401418, now seen corresponding path program 1 times [2023-12-22 02:35:08,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:08,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [493748780] [2023-12-22 02:35:08,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:08,417 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:08,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:08,419 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:08,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-22 02:35:08,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:08,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:35:08,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:08,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:08,617 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:08,617 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:08,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [493748780] [2023-12-22 02:35:08,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [493748780] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:08,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:08,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:08,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994802581] [2023-12-22 02:35:08,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:08,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:08,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:08,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:08,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:08,619 INFO L87 Difference]: Start difference. First operand 6113 states and 7384 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:09,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:09,875 INFO L93 Difference]: Finished difference Result 8041 states and 9794 transitions. [2023-12-22 02:35:09,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:35:09,876 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:35:09,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:09,891 INFO L225 Difference]: With dead ends: 8041 [2023-12-22 02:35:09,891 INFO L226 Difference]: Without dead ends: 7103 [2023-12-22 02:35:09,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:35:09,894 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 598 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 621 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:09,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [621 Valid, 829 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:35:09,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7103 states. [2023-12-22 02:35:10,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7103 to 7069. [2023-12-22 02:35:10,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7069 states, 5581 states have (on average 1.235262497760258) internal successors, (6894), 5751 states have internal predecessors, (6894), 714 states have call successors, (714), 574 states have call predecessors, (714), 772 states have return successors, (964), 748 states have call predecessors, (964), 711 states have call successors, (964) [2023-12-22 02:35:10,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7069 states to 7069 states and 8572 transitions. [2023-12-22 02:35:10,658 INFO L78 Accepts]: Start accepts. Automaton has 7069 states and 8572 transitions. Word has length 102 [2023-12-22 02:35:10,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:10,659 INFO L495 AbstractCegarLoop]: Abstraction has 7069 states and 8572 transitions. [2023-12-22 02:35:10,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:10,659 INFO L276 IsEmpty]: Start isEmpty. Operand 7069 states and 8572 transitions. [2023-12-22 02:35:10,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:35:10,662 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:10,662 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] [2023-12-22 02:35:10,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-12-22 02:35:10,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:10,863 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:10,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:10,863 INFO L85 PathProgramCache]: Analyzing trace with hash 2089161032, now seen corresponding path program 1 times [2023-12-22 02:35:10,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:10,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1935256848] [2023-12-22 02:35:10,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:10,863 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:10,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:10,865 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:10,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-22 02:35:10,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:10,948 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:35:10,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:11,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:11,074 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:11,074 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:11,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1935256848] [2023-12-22 02:35:11,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1935256848] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:11,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:11,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:11,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316268861] [2023-12-22 02:35:11,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:11,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:11,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:11,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:11,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:11,075 INFO L87 Difference]: Start difference. First operand 7069 states and 8572 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:12,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:12,251 INFO L93 Difference]: Finished difference Result 9181 states and 11222 transitions. [2023-12-22 02:35:12,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:35:12,251 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 102 [2023-12-22 02:35:12,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:12,263 INFO L225 Difference]: With dead ends: 9181 [2023-12-22 02:35:12,263 INFO L226 Difference]: Without dead ends: 7287 [2023-12-22 02:35:12,267 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:35:12,267 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 565 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 588 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:12,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [588 Valid, 607 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:12,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7287 states. [2023-12-22 02:35:13,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7287 to 7219. [2023-12-22 02:35:13,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7219 states, 5727 states have (on average 1.2278679937139865) internal successors, (7032), 5897 states have internal predecessors, (7032), 714 states have call successors, (714), 578 states have call predecessors, (714), 776 states have return successors, (964), 748 states have call predecessors, (964), 711 states have call successors, (964) [2023-12-22 02:35:13,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7219 states to 7219 states and 8710 transitions. [2023-12-22 02:35:13,046 INFO L78 Accepts]: Start accepts. Automaton has 7219 states and 8710 transitions. Word has length 102 [2023-12-22 02:35:13,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:13,046 INFO L495 AbstractCegarLoop]: Abstraction has 7219 states and 8710 transitions. [2023-12-22 02:35:13,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:13,047 INFO L276 IsEmpty]: Start isEmpty. Operand 7219 states and 8710 transitions. [2023-12-22 02:35:13,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 02:35:13,049 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:13,049 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:13,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-12-22 02:35:13,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:13,250 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:13,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:13,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1955147526, now seen corresponding path program 1 times [2023-12-22 02:35:13,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:13,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [451254994] [2023-12-22 02:35:13,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:13,251 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:13,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:13,252 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:13,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-22 02:35:13,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:13,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:13,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:13,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:13,458 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:13,458 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:13,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [451254994] [2023-12-22 02:35:13,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [451254994] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:13,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:13,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:35:13,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077309598] [2023-12-22 02:35:13,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:13,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:13,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:13,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:13,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:13,460 INFO L87 Difference]: Start difference. First operand 7219 states and 8710 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:35:14,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:14,350 INFO L93 Difference]: Finished difference Result 11230 states and 13660 transitions. [2023-12-22 02:35:14,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:14,351 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 102 [2023-12-22 02:35:14,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:14,368 INFO L225 Difference]: With dead ends: 11230 [2023-12-22 02:35:14,368 INFO L226 Difference]: Without dead ends: 9187 [2023-12-22 02:35:14,372 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:14,372 INFO L413 NwaCegarLoop]: 387 mSDtfsCounter, 302 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:14,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 634 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:14,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9187 states. [2023-12-22 02:35:15,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9187 to 9183. [2023-12-22 02:35:15,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9183 states, 7535 states have (on average 1.2233576642335766) internal successors, (9218), 7711 states have internal predecessors, (9218), 796 states have call successors, (796), 650 states have call predecessors, (796), 850 states have return successors, (1048), 826 states have call predecessors, (1048), 793 states have call successors, (1048) [2023-12-22 02:35:15,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9183 states to 9183 states and 11062 transitions. [2023-12-22 02:35:15,341 INFO L78 Accepts]: Start accepts. Automaton has 9183 states and 11062 transitions. Word has length 102 [2023-12-22 02:35:15,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:15,342 INFO L495 AbstractCegarLoop]: Abstraction has 9183 states and 11062 transitions. [2023-12-22 02:35:15,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:35:15,342 INFO L276 IsEmpty]: Start isEmpty. Operand 9183 states and 11062 transitions. [2023-12-22 02:35:15,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-22 02:35:15,346 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:15,346 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, 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] [2023-12-22 02:35:15,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 (37)] Ended with exit code 0 [2023-12-22 02:35:15,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:15,547 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:15,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:15,547 INFO L85 PathProgramCache]: Analyzing trace with hash -687145835, now seen corresponding path program 1 times [2023-12-22 02:35:15,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:15,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1129755474] [2023-12-22 02:35:15,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:15,548 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:15,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:15,551 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35: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 (38)] Waiting until timeout for monitored process [2023-12-22 02:35:15,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:15,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:35:15,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:15,684 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-22 02:35:15,684 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:15,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:15,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1129755474] [2023-12-22 02:35:15,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1129755474] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:15,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:15,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:35:15,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196194369] [2023-12-22 02:35:15,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:15,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:35:15,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:15,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:35:15,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:15,687 INFO L87 Difference]: Start difference. First operand 9183 states and 11062 transitions. Second operand has 6 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:35:16,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:16,621 INFO L93 Difference]: Finished difference Result 11897 states and 14322 transitions. [2023-12-22 02:35:16,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:35:16,622 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 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 142 [2023-12-22 02:35:16,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:16,634 INFO L225 Difference]: With dead ends: 11897 [2023-12-22 02:35:16,635 INFO L226 Difference]: Without dead ends: 6760 [2023-12-22 02:35:16,643 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:35:16,643 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 32 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1914 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:16,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1914 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:16,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6760 states. [2023-12-22 02:35:17,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6760 to 6584. [2023-12-22 02:35:17,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6584 states, 5697 states have (on average 1.2174828857293312) internal successors, (6936), 5763 states have internal predecessors, (6936), 428 states have call successors, (428), 349 states have call predecessors, (428), 457 states have return successors, (542), 472 states have call predecessors, (542), 425 states have call successors, (542) [2023-12-22 02:35:17,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6584 states to 6584 states and 7906 transitions. [2023-12-22 02:35:17,286 INFO L78 Accepts]: Start accepts. Automaton has 6584 states and 7906 transitions. Word has length 142 [2023-12-22 02:35:17,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:17,286 INFO L495 AbstractCegarLoop]: Abstraction has 6584 states and 7906 transitions. [2023-12-22 02:35:17,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 20.6) internal successors, (103), 5 states have internal predecessors, (103), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:35:17,286 INFO L276 IsEmpty]: Start isEmpty. Operand 6584 states and 7906 transitions. [2023-12-22 02:35:17,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-22 02:35:17,290 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:17,291 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:17,294 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:35:17,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:17,491 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:17,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:17,492 INFO L85 PathProgramCache]: Analyzing trace with hash 345678408, now seen corresponding path program 1 times [2023-12-22 02:35:17,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:17,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1251794955] [2023-12-22 02:35:17,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:17,493 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:17,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:17,494 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:17,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-22 02:35:17,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:17,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:17,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:17,621 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-22 02:35:17,621 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:17,621 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:17,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1251794955] [2023-12-22 02:35:17,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1251794955] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:17,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:17,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:17,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636110120] [2023-12-22 02:35:17,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:17,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:17,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:17,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:17,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:17,623 INFO L87 Difference]: Start difference. First operand 6584 states and 7906 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-22 02:35:18,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:18,170 INFO L93 Difference]: Finished difference Result 8685 states and 10476 transitions. [2023-12-22 02:35:18,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:18,171 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 159 [2023-12-22 02:35:18,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:18,186 INFO L225 Difference]: With dead ends: 8685 [2023-12-22 02:35:18,186 INFO L226 Difference]: Without dead ends: 6578 [2023-12-22 02:35:18,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:18,191 INFO L413 NwaCegarLoop]: 454 mSDtfsCounter, 72 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:18,192 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 818 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:18,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6578 states. [2023-12-22 02:35:18,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6578 to 6452. [2023-12-22 02:35:18,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6452 states, 5590 states have (on average 1.2085867620751343) internal successors, (6756), 5655 states have internal predecessors, (6756), 416 states have call successors, (416), 341 states have call predecessors, (416), 444 states have return successors, (525), 456 states have call predecessors, (525), 413 states have call successors, (525) [2023-12-22 02:35:18,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6452 states to 6452 states and 7697 transitions. [2023-12-22 02:35:18,708 INFO L78 Accepts]: Start accepts. Automaton has 6452 states and 7697 transitions. Word has length 159 [2023-12-22 02:35:18,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:18,709 INFO L495 AbstractCegarLoop]: Abstraction has 6452 states and 7697 transitions. [2023-12-22 02:35:18,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-22 02:35:18,709 INFO L276 IsEmpty]: Start isEmpty. Operand 6452 states and 7697 transitions. [2023-12-22 02:35:18,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-12-22 02:35:18,713 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:18,713 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:18,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2023-12-22 02:35:18,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:18,914 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:18,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:18,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1568027217, now seen corresponding path program 1 times [2023-12-22 02:35:18,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:18,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1236934661] [2023-12-22 02:35:18,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:18,915 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:18,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:18,916 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:18,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-22 02:35:19,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:19,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:35:19,008 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:19,029 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-22 02:35:19,029 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:19,029 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:19,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1236934661] [2023-12-22 02:35:19,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1236934661] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:19,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:19,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:35:19,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305477524] [2023-12-22 02:35:19,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:19,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:35:19,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:19,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:35:19,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:19,031 INFO L87 Difference]: Start difference. First operand 6452 states and 7697 transitions. Second operand has 6 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-22 02:35:19,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:19,599 INFO L93 Difference]: Finished difference Result 8453 states and 10058 transitions. [2023-12-22 02:35:19,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:35:19,599 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 160 [2023-12-22 02:35:19,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:19,609 INFO L225 Difference]: With dead ends: 8453 [2023-12-22 02:35:19,610 INFO L226 Difference]: Without dead ends: 6069 [2023-12-22 02:35:19,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:35:19,613 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 6 mSDsluCounter, 1539 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1925 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:19,613 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1925 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:19,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6069 states. [2023-12-22 02:35:20,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6069 to 6069. [2023-12-22 02:35:20,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6069 states, 5318 states have (on average 1.2098533283189168) internal successors, (6434), 5363 states have internal predecessors, (6434), 367 states have call successors, (367), 298 states have call predecessors, (367), 382 states have return successors, (456), 408 states have call predecessors, (456), 364 states have call successors, (456) [2023-12-22 02:35:20,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6069 states to 6069 states and 7257 transitions. [2023-12-22 02:35:20,032 INFO L78 Accepts]: Start accepts. Automaton has 6069 states and 7257 transitions. Word has length 160 [2023-12-22 02:35:20,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:20,033 INFO L495 AbstractCegarLoop]: Abstraction has 6069 states and 7257 transitions. [2023-12-22 02:35:20,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-22 02:35:20,033 INFO L276 IsEmpty]: Start isEmpty. Operand 6069 states and 7257 transitions. [2023-12-22 02:35:20,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2023-12-22 02:35:20,038 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:20,038 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:20,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 (40)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:20,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:20,244 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:20,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:20,244 INFO L85 PathProgramCache]: Analyzing trace with hash 75593805, now seen corresponding path program 1 times [2023-12-22 02:35:20,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:20,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [640999145] [2023-12-22 02:35:20,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:20,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:35:20,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:20,246 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:20,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 (41)] Waiting until timeout for monitored process [2023-12-22 02:35:20,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:20,334 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:20,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:20,358 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-12-22 02:35:20,358 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:20,358 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:20,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [640999145] [2023-12-22 02:35:20,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [640999145] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:20,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:20,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:20,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748613483] [2023-12-22 02:35:20,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:20,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:20,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:20,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:20,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:20,364 INFO L87 Difference]: Start difference. First operand 6069 states and 7257 transitions. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-22 02:35:21,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:21,572 INFO L93 Difference]: Finished difference Result 9739 states and 11572 transitions. [2023-12-22 02:35:21,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:35:21,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 3 states have internal predecessors, (86), 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 162 [2023-12-22 02:35:21,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:21,593 INFO L225 Difference]: With dead ends: 9739 [2023-12-22 02:35:21,593 INFO L226 Difference]: Without dead ends: 7537 [2023-12-22 02:35:21,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:35:21,599 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 567 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 596 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:21,599 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [596 Valid, 626 Invalid, 645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:21,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7537 states. [2023-12-22 02:35:22,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7537 to 6680. [2023-12-22 02:35:22,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6680 states, 5763 states have (on average 1.2083984036092312) internal successors, (6964), 5827 states have internal predecessors, (6964), 438 states have call successors, (438), 357 states have call predecessors, (438), 477 states have return successors, (563), 496 states have call predecessors, (563), 435 states have call successors, (563) [2023-12-22 02:35:22,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6680 states to 6680 states and 7965 transitions. [2023-12-22 02:35:22,193 INFO L78 Accepts]: Start accepts. Automaton has 6680 states and 7965 transitions. Word has length 162 [2023-12-22 02:35:22,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:22,193 INFO L495 AbstractCegarLoop]: Abstraction has 6680 states and 7965 transitions. [2023-12-22 02:35:22,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-22 02:35:22,193 INFO L276 IsEmpty]: Start isEmpty. Operand 6680 states and 7965 transitions. [2023-12-22 02:35:22,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-22 02:35:22,196 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:22,196 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:22,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-12-22 02:35:22,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:22,397 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:22,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:22,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1666975859, now seen corresponding path program 1 times [2023-12-22 02:35:22,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:22,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1841068440] [2023-12-22 02:35:22,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:22,398 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:22,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:22,399 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:22,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-22 02:35:22,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:22,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:35:22,515 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:22,686 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:35:22,687 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:22,687 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:22,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1841068440] [2023-12-22 02:35:22,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1841068440] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:22,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:22,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:22,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329352265] [2023-12-22 02:35:22,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:22,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:22,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:22,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:22,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:22,688 INFO L87 Difference]: Start difference. First operand 6680 states and 7965 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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:35:23,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:23,740 INFO L93 Difference]: Finished difference Result 14563 states and 17523 transitions. [2023-12-22 02:35:23,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:23,740 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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 164 [2023-12-22 02:35:23,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:23,755 INFO L225 Difference]: With dead ends: 14563 [2023-12-22 02:35:23,755 INFO L226 Difference]: Without dead ends: 10557 [2023-12-22 02:35:23,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:23,759 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 519 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 876 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:23,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [534 Valid, 876 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:35:23,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10557 states. [2023-12-22 02:35:24,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10557 to 10553. [2023-12-22 02:35:24,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10553 states, 9329 states have (on average 1.2084896559116733) internal successors, (11274), 9406 states have internal predecessors, (11274), 597 states have call successors, (597), 493 states have call predecessors, (597), 625 states have return successors, (758), 655 states have call predecessors, (758), 594 states have call successors, (758) [2023-12-22 02:35:24,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10553 states to 10553 states and 12629 transitions. [2023-12-22 02:35:24,515 INFO L78 Accepts]: Start accepts. Automaton has 10553 states and 12629 transitions. Word has length 164 [2023-12-22 02:35:24,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:24,515 INFO L495 AbstractCegarLoop]: Abstraction has 10553 states and 12629 transitions. [2023-12-22 02:35:24,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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:35:24,515 INFO L276 IsEmpty]: Start isEmpty. Operand 10553 states and 12629 transitions. [2023-12-22 02:35:24,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-22 02:35:24,519 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:24,520 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:24,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 (42)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:24,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:24,721 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:24,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:24,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1322147697, now seen corresponding path program 1 times [2023-12-22 02:35:24,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:24,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [595539608] [2023-12-22 02:35:24,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:24,722 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:24,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:24,723 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:24,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-22 02:35:24,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:24,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:24,832 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:24,848 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-22 02:35:24,848 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:24,848 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:24,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [595539608] [2023-12-22 02:35:24,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [595539608] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:24,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:24,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:24,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706997886] [2023-12-22 02:35:24,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:24,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:24,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:24,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:24,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:24,850 INFO L87 Difference]: Start difference. First operand 10553 states and 12629 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:25,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:25,525 INFO L93 Difference]: Finished difference Result 16559 states and 19874 transitions. [2023-12-22 02:35:25,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:25,526 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 164 [2023-12-22 02:35:25,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:25,538 INFO L225 Difference]: With dead ends: 16559 [2023-12-22 02:35:25,539 INFO L226 Difference]: Without dead ends: 8680 [2023-12-22 02:35:25,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:25,546 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 295 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:25,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 495 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:35:25,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8680 states. [2023-12-22 02:35:26,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8680 to 8680. [2023-12-22 02:35:26,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8680 states, 7607 states have (on average 1.2066517681083213) internal successors, (9179), 7679 states have internal predecessors, (9179), 516 states have call successors, (516), 425 states have call predecessors, (516), 555 states have return successors, (663), 576 states have call predecessors, (663), 513 states have call successors, (663) [2023-12-22 02:35:26,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8680 states to 8680 states and 10358 transitions. [2023-12-22 02:35:26,258 INFO L78 Accepts]: Start accepts. Automaton has 8680 states and 10358 transitions. Word has length 164 [2023-12-22 02:35:26,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:26,259 INFO L495 AbstractCegarLoop]: Abstraction has 8680 states and 10358 transitions. [2023-12-22 02:35:26,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:26,259 INFO L276 IsEmpty]: Start isEmpty. Operand 8680 states and 10358 transitions. [2023-12-22 02:35:26,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-22 02:35:26,262 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:26,262 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:26,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2023-12-22 02:35:26,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:26,463 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:26,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:26,463 INFO L85 PathProgramCache]: Analyzing trace with hash 730881832, now seen corresponding path program 1 times [2023-12-22 02:35:26,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:26,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2025794479] [2023-12-22 02:35:26,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:26,464 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:26,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:26,465 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:26,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-22 02:35:26,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:26,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:35:26,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:26,721 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:35:26,721 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:26,721 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:26,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2025794479] [2023-12-22 02:35:26,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2025794479] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:26,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:26,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:26,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826784795] [2023-12-22 02:35:26,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:26,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:26,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:26,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:26,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:26,723 INFO L87 Difference]: Start difference. First operand 8680 states and 10358 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 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:35:28,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:28,001 INFO L93 Difference]: Finished difference Result 20134 states and 24178 transitions. [2023-12-22 02:35:28,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:28,002 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 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 166 [2023-12-22 02:35:28,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:28,033 INFO L225 Difference]: With dead ends: 20134 [2023-12-22 02:35:28,033 INFO L226 Difference]: Without dead ends: 14128 [2023-12-22 02:35:28,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:28,043 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 510 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 525 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:28,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [525 Valid, 855 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:28,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14128 states. [2023-12-22 02:35:29,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14128 to 14124. [2023-12-22 02:35:29,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14124 states, 12620 states have (on average 1.2072107765451665) internal successors, (15235), 12713 states have internal predecessors, (15235), 737 states have call successors, (737), 613 states have call predecessors, (737), 765 states have return successors, (930), 799 states have call predecessors, (930), 734 states have call successors, (930) [2023-12-22 02:35:29,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14124 states to 14124 states and 16902 transitions. [2023-12-22 02:35:29,037 INFO L78 Accepts]: Start accepts. Automaton has 14124 states and 16902 transitions. Word has length 166 [2023-12-22 02:35:29,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:29,038 INFO L495 AbstractCegarLoop]: Abstraction has 14124 states and 16902 transitions. [2023-12-22 02:35:29,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 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:35:29,038 INFO L276 IsEmpty]: Start isEmpty. Operand 14124 states and 16902 transitions. [2023-12-22 02:35:29,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-22 02:35:29,045 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:29,045 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:29,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:29,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:29,246 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:29,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:29,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1464347034, now seen corresponding path program 1 times [2023-12-22 02:35:29,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:29,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1565082545] [2023-12-22 02:35:29,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:29,247 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:29,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:29,249 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:29,249 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-22 02:35:29,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:29,366 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:29,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:29,379 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-22 02:35:29,380 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:29,380 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:29,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1565082545] [2023-12-22 02:35:29,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1565082545] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:29,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:29,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:29,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034946200] [2023-12-22 02:35:29,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:29,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:29,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:29,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:29,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:29,381 INFO L87 Difference]: Start difference. First operand 14124 states and 16902 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:30,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:30,424 INFO L93 Difference]: Finished difference Result 25566 states and 30677 transitions. [2023-12-22 02:35:30,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:30,424 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 166 [2023-12-22 02:35:30,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:30,445 INFO L225 Difference]: With dead ends: 25566 [2023-12-22 02:35:30,445 INFO L226 Difference]: Without dead ends: 14116 [2023-12-22 02:35:30,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:30,454 INFO L413 NwaCegarLoop]: 384 mSDtfsCounter, 293 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:30,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 494 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:35:30,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14116 states. [2023-12-22 02:35:31,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14116 to 14116. [2023-12-22 02:35:31,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14116 states, 12615 states have (on average 1.2069758224336107) internal successors, (15226), 12707 states have internal predecessors, (15226), 734 states have call successors, (734), 613 states have call predecessors, (734), 765 states have return successors, (927), 796 states have call predecessors, (927), 731 states have call successors, (927) [2023-12-22 02:35:31,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14116 states to 14116 states and 16887 transitions. [2023-12-22 02:35:31,488 INFO L78 Accepts]: Start accepts. Automaton has 14116 states and 16887 transitions. Word has length 166 [2023-12-22 02:35:31,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:31,488 INFO L495 AbstractCegarLoop]: Abstraction has 14116 states and 16887 transitions. [2023-12-22 02:35:31,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:31,488 INFO L276 IsEmpty]: Start isEmpty. Operand 14116 states and 16887 transitions. [2023-12-22 02:35:31,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-22 02:35:31,493 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:31,493 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:31,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2023-12-22 02:35:31,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:31,694 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:31,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:31,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1744379597, now seen corresponding path program 1 times [2023-12-22 02:35:31,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:31,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [940403817] [2023-12-22 02:35:31,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:31,695 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:31,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:31,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:35:31,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-22 02:35:31,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:31,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:35:31,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:31,992 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:35:31,993 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:31,993 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:31,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [940403817] [2023-12-22 02:35:31,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [940403817] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:31,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:31,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:31,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241919319] [2023-12-22 02:35:31,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:31,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:31,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:31,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:31,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:31,994 INFO L87 Difference]: Start difference. First operand 14116 states and 16887 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 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:35:33,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:33,822 INFO L93 Difference]: Finished difference Result 35935 states and 43145 transitions. [2023-12-22 02:35:33,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:33,823 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 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 168 [2023-12-22 02:35:33,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:33,868 INFO L225 Difference]: With dead ends: 35935 [2023-12-22 02:35:33,868 INFO L226 Difference]: Without dead ends: 24493 [2023-12-22 02:35:33,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:33,884 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 507 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:33,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 817 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:33,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24493 states. [2023-12-22 02:35:35,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24493 to 24489. [2023-12-22 02:35:35,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24489 states, 22161 states have (on average 1.2060827579982853) internal successors, (26728), 22302 states have internal predecessors, (26728), 1149 states have call successors, (1149), 965 states have call predecessors, (1149), 1177 states have return successors, (1450), 1223 states have call predecessors, (1450), 1146 states have call successors, (1450) [2023-12-22 02:35:35,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24489 states to 24489 states and 29327 transitions. [2023-12-22 02:35:35,631 INFO L78 Accepts]: Start accepts. Automaton has 24489 states and 29327 transitions. Word has length 168 [2023-12-22 02:35:35,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:35,631 INFO L495 AbstractCegarLoop]: Abstraction has 24489 states and 29327 transitions. [2023-12-22 02:35:35,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 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:35:35,631 INFO L276 IsEmpty]: Start isEmpty. Operand 24489 states and 29327 transitions. [2023-12-22 02:35:35,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-22 02:35:35,640 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:35,640 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:35,644 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2023-12-22 02:35:35,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:35,842 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:35,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:35,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1883205809, now seen corresponding path program 1 times [2023-12-22 02:35:35,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:35,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1347447988] [2023-12-22 02:35:35,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:35,843 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:35,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:35,844 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:35,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-22 02:35:35,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:35,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:35,954 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:35,971 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-22 02:35:35,971 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:35,972 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:35,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1347447988] [2023-12-22 02:35:35,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1347447988] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:35,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:35,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:35,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163921200] [2023-12-22 02:35:35,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:35,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:35,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:35,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:35,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:35,973 INFO L87 Difference]: Start difference. First operand 24489 states and 29327 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:37,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:37,615 INFO L93 Difference]: Finished difference Result 46297 states and 55530 transitions. [2023-12-22 02:35:37,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:37,615 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 168 [2023-12-22 02:35:37,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:37,661 INFO L225 Difference]: With dead ends: 46297 [2023-12-22 02:35:37,662 INFO L226 Difference]: Without dead ends: 24482 [2023-12-22 02:35:37,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:37,680 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 291 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:37,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 493 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:35:37,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24482 states. [2023-12-22 02:35:39,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24482 to 24482. [2023-12-22 02:35:39,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24482 states, 22157 states have (on average 1.2059845646973868) internal successors, (26721), 22297 states have internal predecessors, (26721), 1146 states have call successors, (1146), 965 states have call predecessors, (1146), 1177 states have return successors, (1447), 1220 states have call predecessors, (1447), 1143 states have call successors, (1447) [2023-12-22 02:35:39,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24482 states to 24482 states and 29314 transitions. [2023-12-22 02:35:39,489 INFO L78 Accepts]: Start accepts. Automaton has 24482 states and 29314 transitions. Word has length 168 [2023-12-22 02:35:39,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:39,489 INFO L495 AbstractCegarLoop]: Abstraction has 24482 states and 29314 transitions. [2023-12-22 02:35:39,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:39,490 INFO L276 IsEmpty]: Start isEmpty. Operand 24482 states and 29314 transitions. [2023-12-22 02:35:39,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2023-12-22 02:35:39,497 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:39,497 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:39,501 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 (47)] Ended with exit code 0 [2023-12-22 02:35:39,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:39,698 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:39,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:39,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1913768664, now seen corresponding path program 1 times [2023-12-22 02:35:39,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:39,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [823022735] [2023-12-22 02:35:39,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:39,699 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:39,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:39,701 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:39,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-22 02:35:39,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:39,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:35:39,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:39,975 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:35:39,975 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:39,975 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:39,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [823022735] [2023-12-22 02:35:39,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [823022735] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:39,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:39,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:39,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278264144] [2023-12-22 02:35:39,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:39,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:39,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:39,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:39,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:39,977 INFO L87 Difference]: Start difference. First operand 24482 states and 29314 transitions. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 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:35:42,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:42,972 INFO L93 Difference]: Finished difference Result 65928 states and 79106 transitions. [2023-12-22 02:35:42,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:42,973 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 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 170 [2023-12-22 02:35:42,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:43,052 INFO L225 Difference]: With dead ends: 65928 [2023-12-22 02:35:43,052 INFO L226 Difference]: Without dead ends: 44120 [2023-12-22 02:35:43,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:43,075 INFO L413 NwaCegarLoop]: 353 mSDtfsCounter, 502 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:43,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 786 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:35:43,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44120 states. [2023-12-22 02:35:46,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44120 to 44116. [2023-12-22 02:35:46,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44116 states, 40212 states have (on average 1.204739878643191) internal successors, (48445), 40461 states have internal predecessors, (48445), 1925 states have call successors, (1925), 1621 states have call predecessors, (1925), 1977 states have return successors, (2466), 2035 states have call predecessors, (2466), 1922 states have call successors, (2466) [2023-12-22 02:35:46,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44116 states to 44116 states and 52836 transitions. [2023-12-22 02:35:46,328 INFO L78 Accepts]: Start accepts. Automaton has 44116 states and 52836 transitions. Word has length 170 [2023-12-22 02:35:46,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:46,329 INFO L495 AbstractCegarLoop]: Abstraction has 44116 states and 52836 transitions. [2023-12-22 02:35:46,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 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:35:46,330 INFO L276 IsEmpty]: Start isEmpty. Operand 44116 states and 52836 transitions. [2023-12-22 02:35:46,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2023-12-22 02:35:46,343 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:46,344 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:46,348 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:35:46,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:46,544 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:46,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:46,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1595200742, now seen corresponding path program 1 times [2023-12-22 02:35:46,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:46,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [629242398] [2023-12-22 02:35:46,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:46,545 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:46,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:46,547 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:46,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-22 02:35:46,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:46,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:46,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:46,874 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-22 02:35:46,874 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:46,874 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:46,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [629242398] [2023-12-22 02:35:46,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [629242398] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:46,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:46,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:46,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888877365] [2023-12-22 02:35:46,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:46,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:46,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:46,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:46,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:46,876 INFO L87 Difference]: Start difference. First operand 44116 states and 52836 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:50,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:50,109 INFO L93 Difference]: Finished difference Result 85552 states and 102551 transitions. [2023-12-22 02:35:50,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:50,110 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 170 [2023-12-22 02:35:50,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:50,203 INFO L225 Difference]: With dead ends: 85552 [2023-12-22 02:35:50,203 INFO L226 Difference]: Without dead ends: 44110 [2023-12-22 02:35:50,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:50,235 INFO L413 NwaCegarLoop]: 382 mSDtfsCounter, 289 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:50,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 492 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:35:50,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44110 states. [2023-12-22 02:35:53,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44110 to 44110. [2023-12-22 02:35:53,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44110 states, 40209 states have (on average 1.204705414210749) internal successors, (48440), 40457 states have internal predecessors, (48440), 1922 states have call successors, (1922), 1621 states have call predecessors, (1922), 1977 states have return successors, (2463), 2032 states have call predecessors, (2463), 1919 states have call successors, (2463) [2023-12-22 02:35:53,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44110 states to 44110 states and 52825 transitions. [2023-12-22 02:35:53,603 INFO L78 Accepts]: Start accepts. Automaton has 44110 states and 52825 transitions. Word has length 170 [2023-12-22 02:35:53,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:53,603 INFO L495 AbstractCegarLoop]: Abstraction has 44110 states and 52825 transitions. [2023-12-22 02:35:53,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:53,603 INFO L276 IsEmpty]: Start isEmpty. Operand 44110 states and 52825 transitions. [2023-12-22 02:35:53,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-22 02:35:53,618 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:53,618 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:53,622 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2023-12-22 02:35:53,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:53,819 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:53,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:53,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1703338483, now seen corresponding path program 1 times [2023-12-22 02:35:53,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:53,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1295325751] [2023-12-22 02:35:53,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:53,819 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:53,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:53,821 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:53,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-22 02:35:53,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:53,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:35:53,947 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:54,114 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:35:54,114 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:54,114 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:54,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1295325751] [2023-12-22 02:35:54,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1295325751] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:54,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:54,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:54,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680828245] [2023-12-22 02:35:54,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:54,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:54,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:54,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:54,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:54,116 INFO L87 Difference]: Start difference. First operand 44110 states and 52825 transitions. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 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:35:59,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:59,459 INFO L93 Difference]: Finished difference Result 128439 states and 153464 transitions. [2023-12-22 02:35:59,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:59,460 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 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 172 [2023-12-22 02:35:59,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:59,646 INFO L225 Difference]: With dead ends: 128439 [2023-12-22 02:35:59,646 INFO L226 Difference]: Without dead ends: 87003 [2023-12-22 02:35:59,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:59,687 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 503 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:59,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [519 Valid, 764 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:35:59,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87003 states. [2023-12-22 02:36:04,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87003 to 85655. [2023-12-22 02:36:04,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85655 states, 77815 states have (on average 1.197635417335989) internal successors, (93194), 78816 states have internal predecessors, (93194), 3381 states have call successors, (3381), 2837 states have call predecessors, (3381), 4457 states have return successors, (5427), 4003 states have call predecessors, (5427), 3378 states have call successors, (5427) [2023-12-22 02:36:05,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85655 states to 85655 states and 102002 transitions. [2023-12-22 02:36:05,270 INFO L78 Accepts]: Start accepts. Automaton has 85655 states and 102002 transitions. Word has length 172 [2023-12-22 02:36:05,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:05,270 INFO L495 AbstractCegarLoop]: Abstraction has 85655 states and 102002 transitions. [2023-12-22 02:36:05,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 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:36:05,270 INFO L276 IsEmpty]: Start isEmpty. Operand 85655 states and 102002 transitions. [2023-12-22 02:36:05,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-22 02:36:05,300 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:05,300 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:05,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2023-12-22 02:36:05,506 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:36:05,506 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:05,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:05,507 INFO L85 PathProgramCache]: Analyzing trace with hash -299469297, now seen corresponding path program 1 times [2023-12-22 02:36:05,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:05,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2050552941] [2023-12-22 02:36:05,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:05,507 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:05,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:05,509 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:36:05,519 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:36:05,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:05,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:36:05,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:05,662 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-22 02:36:05,663 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:05,663 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:05,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2050552941] [2023-12-22 02:36:05,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2050552941] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:05,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:05,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:36:05,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446301722] [2023-12-22 02:36:05,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:05,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:36:05,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:05,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:36:05,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:05,664 INFO L87 Difference]: Start difference. First operand 85655 states and 102002 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:36:11,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:11,592 INFO L93 Difference]: Finished difference Result 168632 states and 200887 transitions. [2023-12-22 02:36:11,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:36:11,593 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 172 [2023-12-22 02:36:11,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:11,778 INFO L225 Difference]: With dead ends: 168632 [2023-12-22 02:36:11,778 INFO L226 Difference]: Without dead ends: 85650 [2023-12-22 02:36:11,849 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:11,849 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 287 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:11,850 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 491 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:36:11,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85650 states. [2023-12-22 02:36:17,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85650 to 85650. [2023-12-22 02:36:17,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85650 states, 77813 states have (on average 1.1976276457661317) internal successors, (93191), 78813 states have internal predecessors, (93191), 3378 states have call successors, (3378), 2837 states have call predecessors, (3378), 4457 states have return successors, (5423), 4000 states have call predecessors, (5423), 3375 states have call successors, (5423) [2023-12-22 02:36:17,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85650 states to 85650 states and 101992 transitions. [2023-12-22 02:36:17,682 INFO L78 Accepts]: Start accepts. Automaton has 85650 states and 101992 transitions. Word has length 172 [2023-12-22 02:36:17,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:17,682 INFO L495 AbstractCegarLoop]: Abstraction has 85650 states and 101992 transitions. [2023-12-22 02:36:17,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:36:17,682 INFO L276 IsEmpty]: Start isEmpty. Operand 85650 states and 101992 transitions. [2023-12-22 02:36:17,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-12-22 02:36:17,708 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:17,708 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:17,713 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:36:17,908 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:36:17,909 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:17,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:17,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1089573672, now seen corresponding path program 1 times [2023-12-22 02:36:17,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:17,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [632268466] [2023-12-22 02:36:17,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:17,910 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:17,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:17,911 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:36:17,912 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:36:18,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:18,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:36:18,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:18,185 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:36:18,186 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:18,186 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:18,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [632268466] [2023-12-22 02:36:18,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [632268466] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:18,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:18,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:36:18,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955113907] [2023-12-22 02:36:18,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:18,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:36:18,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:18,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:36:18,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:36:18,187 INFO L87 Difference]: Start difference. First operand 85650 states and 101992 transitions. Second operand has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 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:36:28,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:28,264 INFO L93 Difference]: Finished difference Result 240626 states and 286566 transitions. [2023-12-22 02:36:28,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:36:28,265 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 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 174 [2023-12-22 02:36:28,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:28,857 INFO L225 Difference]: With dead ends: 240626 [2023-12-22 02:36:28,857 INFO L226 Difference]: Without dead ends: 157650 [2023-12-22 02:36:28,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:36:28,929 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 504 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:28,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [520 Valid, 602 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:36:29,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157650 states. [2023-12-22 02:36:38,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157650 to 157646. [2023-12-22 02:36:39,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157646 states, 143345 states have (on average 1.1949841291987862) internal successors, (171295), 145289 states have internal predecessors, (171295), 6098 states have call successors, (6098), 5077 states have call predecessors, (6098), 8201 states have return successors, (10079), 7280 states have call predecessors, (10079), 6095 states have call successors, (10079) [2023-12-22 02:36:39,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157646 states to 157646 states and 187472 transitions. [2023-12-22 02:36:39,609 INFO L78 Accepts]: Start accepts. Automaton has 157646 states and 187472 transitions. Word has length 174 [2023-12-22 02:36:39,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:39,610 INFO L495 AbstractCegarLoop]: Abstraction has 157646 states and 187472 transitions. [2023-12-22 02:36:39,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 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:36:39,610 INFO L276 IsEmpty]: Start isEmpty. Operand 157646 states and 187472 transitions. [2023-12-22 02:36:39,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-12-22 02:36:39,650 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:39,650 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:39,654 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2023-12-22 02:36:39,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:39,851 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:39,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:39,851 INFO L85 PathProgramCache]: Analyzing trace with hash -860490419, now seen corresponding path program 1 times [2023-12-22 02:36:39,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:39,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1929934487] [2023-12-22 02:36:39,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:39,852 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:39,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:39,853 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:39,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2023-12-22 02:36:39,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:39,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:36:39,969 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:40,000 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:36:40,000 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:40,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:40,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1929934487] [2023-12-22 02:36:40,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1929934487] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:40,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:40,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:36:40,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485110296] [2023-12-22 02:36:40,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:40,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:36:40,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:40,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:36:40,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:40,004 INFO L87 Difference]: Start difference. First operand 157646 states and 187472 transitions. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 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:36:57,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:57,832 INFO L93 Difference]: Finished difference Result 438988 states and 522832 transitions. [2023-12-22 02:36:57,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:36:57,832 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 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 176 [2023-12-22 02:36:57,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:58,657 INFO L225 Difference]: With dead ends: 438988 [2023-12-22 02:36:58,657 INFO L226 Difference]: Without dead ends: 221386 [2023-12-22 02:36:58,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:58,828 INFO L413 NwaCegarLoop]: 611 mSDtfsCounter, 234 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 985 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:36:58,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 985 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:36:58,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221386 states. [2023-12-22 02:37:13,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221386 to 221386. [2023-12-22 02:37:13,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221386 states, 201389 states have (on average 1.1922398939366103) internal successors, (240104), 203989 states have internal predecessors, (240104), 8626 states have call successors, (8626), 7125 states have call predecessors, (8626), 11369 states have return successors, (14441), 10272 states have call predecessors, (14441), 8623 states have call successors, (14441) [2023-12-22 02:37:14,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221386 states to 221386 states and 263171 transitions. [2023-12-22 02:37:14,186 INFO L78 Accepts]: Start accepts. Automaton has 221386 states and 263171 transitions. Word has length 176 [2023-12-22 02:37:14,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:14,187 INFO L495 AbstractCegarLoop]: Abstraction has 221386 states and 263171 transitions. [2023-12-22 02:37:14,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 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:14,187 INFO L276 IsEmpty]: Start isEmpty. Operand 221386 states and 263171 transitions. [2023-12-22 02:37:14,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-12-22 02:37:14,289 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:14,289 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:37:14,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2023-12-22 02:37:14,489 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:37:14,490 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:14,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:14,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1183700427, now seen corresponding path program 1 times [2023-12-22 02:37:14,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:14,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1997175276] [2023-12-22 02:37:14,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:14,491 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,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:14,494 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:37:14,495 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:37:14,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:14,617 INFO L262 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:37:14,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:14,663 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:37:14,664 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:14,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:14,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1997175276] [2023-12-22 02:37:14,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1997175276] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:14,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:14,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:37:14,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748806116] [2023-12-22 02:37:14,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:14,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:37:14,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:14,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:37:14,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:37:14,665 INFO L87 Difference]: Start difference. First operand 221386 states and 263171 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 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:37:27,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:27,523 INFO L93 Difference]: Finished difference Result 223922 states and 266194 transitions. [2023-12-22 02:37:27,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:37:27,524 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 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:37:27,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:28,195 INFO L225 Difference]: With dead ends: 223922 [2023-12-22 02:37:28,196 INFO L226 Difference]: Without dead ends: 221352 [2023-12-22 02:37:28,239 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:37:28,239 INFO L413 NwaCegarLoop]: 427 mSDtfsCounter, 63 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:28,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 760 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:37:28,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221352 states. [2023-12-22 02:37:42,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221352 to 221071. [2023-12-22 02:37:42,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221071 states, 201131 states have (on average 1.1919196941296966) internal successors, (239732), 203730 states have internal predecessors, (239732), 8598 states have call successors, (8598), 7106 states have call predecessors, (8598), 11340 states have return successors, (14403), 10235 states have call predecessors, (14403), 8595 states have call successors, (14403) [2023-12-22 02:37:43,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221071 states to 221071 states and 262733 transitions. [2023-12-22 02:37:43,452 INFO L78 Accepts]: Start accepts. Automaton has 221071 states and 262733 transitions. Word has length 229 [2023-12-22 02:37:43,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:37:43,452 INFO L495 AbstractCegarLoop]: Abstraction has 221071 states and 262733 transitions. [2023-12-22 02:37:43,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 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:37:43,452 INFO L276 IsEmpty]: Start isEmpty. Operand 221071 states and 262733 transitions. [2023-12-22 02:37:43,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2023-12-22 02:37:43,544 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:37:43,545 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-22 02:37:43,550 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:37:43,745 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:37:43,746 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:37:43,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:37:43,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1284889861, now seen corresponding path program 1 times [2023-12-22 02:37:43,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:37:43,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1929075841] [2023-12-22 02:37:43,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:37:43,747 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:37:43,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:37:43,748 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:37:43,749 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:37:43,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:37:43,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 454 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:37:43,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:37:43,911 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:37:43,911 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:37:43,911 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:37:43,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1929075841] [2023-12-22 02:37:43,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1929075841] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:37:43,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:37:43,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:37:43,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241774473] [2023-12-22 02:37:43,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:37:43,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:37:43,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:37:43,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:37:43,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:37:43,913 INFO L87 Difference]: Start difference. First operand 221071 states and 262733 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:37:56,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:37:56,724 INFO L93 Difference]: Finished difference Result 222193 states and 264042 transitions. [2023-12-22 02:37:56,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:37:56,725 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:37:56,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:37:57,520 INFO L225 Difference]: With dead ends: 222193 [2023-12-22 02:37:57,520 INFO L226 Difference]: Without dead ends: 219927 [2023-12-22 02:37:57,556 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:37:57,556 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 179 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 803 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:37:57,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 803 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:37:57,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219927 states. [2023-12-22 02:38:11,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219927 to 219927. [2023-12-22 02:38:11,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219927 states, 200237 states have (on average 1.192067400130845) internal successors, (238696), 202805 states have internal predecessors, (238696), 8493 states have call successors, (8493), 7028 states have call predecessors, (8493), 11195 states have return successors, (14249), 10094 states have call predecessors, (14249), 8490 states have call successors, (14249) [2023-12-22 02:38:13,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219927 states to 219927 states and 261438 transitions. [2023-12-22 02:38:13,032 INFO L78 Accepts]: Start accepts. Automaton has 219927 states and 261438 transitions. Word has length 230 [2023-12-22 02:38:13,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:13,034 INFO L495 AbstractCegarLoop]: Abstraction has 219927 states and 261438 transitions. [2023-12-22 02:38:13,034 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:38:13,034 INFO L276 IsEmpty]: Start isEmpty. Operand 219927 states and 261438 transitions. [2023-12-22 02:38:13,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2023-12-22 02:38:13,153 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:13,153 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:38:13,160 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:38:13,360 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:38:13,360 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:13,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:13,361 INFO L85 PathProgramCache]: Analyzing trace with hash 747032239, now seen corresponding path program 1 times [2023-12-22 02:38:13,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:13,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1227084819] [2023-12-22 02:38:13,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:13,361 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,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:13,363 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:38:13,396 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:38:13,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:13,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:38:13,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:13,554 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 194 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2023-12-22 02:38:13,554 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:13,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:13,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1227084819] [2023-12-22 02:38:13,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1227084819] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:13,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:13,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:38:13,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930694684] [2023-12-22 02:38:13,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:13,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:38:13,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:13,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:38:13,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:38:13,558 INFO L87 Difference]: Start difference. First operand 219927 states and 261438 transitions. Second operand has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 3 states have call successors, (20), 3 states have call predecessors, (20), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-12-22 02:38:26,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:38:26,889 INFO L93 Difference]: Finished difference Result 220274 states and 261821 transitions. [2023-12-22 02:38:26,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:38:26,890 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 3 states have call successors, (20), 3 states have call predecessors, (20), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) Word has length 233 [2023-12-22 02:38:26,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:38:27,575 INFO L225 Difference]: With dead ends: 220274 [2023-12-22 02:38:27,575 INFO L226 Difference]: Without dead ends: 218727 [2023-12-22 02:38:27,612 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:38:27,612 INFO L413 NwaCegarLoop]: 241 mSDtfsCounter, 179 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-22 02:38:27,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 625 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-22 02:38:27,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218727 states. [2023-12-22 02:38:41,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218727 to 218727. [2023-12-22 02:38:41,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218727 states, 199328 states have (on average 1.1923763846524322) internal successors, (237674), 201874 states have internal predecessors, (237674), 8358 states have call successors, (8358), 6913 states have call predecessors, (8358), 11040 states have return successors, (14050), 9940 states have call predecessors, (14050), 8356 states have call successors, (14050) [2023-12-22 02:38:42,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218727 states to 218727 states and 260082 transitions. [2023-12-22 02:38:42,477 INFO L78 Accepts]: Start accepts. Automaton has 218727 states and 260082 transitions. Word has length 233 [2023-12-22 02:38:42,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:38:42,477 INFO L495 AbstractCegarLoop]: Abstraction has 218727 states and 260082 transitions. [2023-12-22 02:38:42,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.0) internal successors, (125), 5 states have internal predecessors, (125), 3 states have call successors, (20), 3 states have call predecessors, (20), 4 states have return successors, (20), 3 states have call predecessors, (20), 3 states have call successors, (20) [2023-12-22 02:38:42,477 INFO L276 IsEmpty]: Start isEmpty. Operand 218727 states and 260082 transitions. [2023-12-22 02:38:42,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-22 02:38:42,581 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:38:42,581 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,586 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:38:42,782 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:38:42,782 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:38:42,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:38:42,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1227826956, now seen corresponding path program 1 times [2023-12-22 02:38:42,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:38:42,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1394509943] [2023-12-22 02:38:42,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:38:42,783 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,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:38:42,784 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:38:42,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 (57)] Waiting until timeout for monitored process [2023-12-22 02:38:42,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:38:42,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:38:42,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:38:43,073 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:38:43,073 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:38:43,073 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:38:43,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1394509943] [2023-12-22 02:38:43,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1394509943] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:38:43,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:38:43,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:38:43,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743004018] [2023-12-22 02:38:43,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:38:43,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:38:43,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:38:43,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:38:43,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:38:43,075 INFO L87 Difference]: Start difference. First operand 218727 states and 260082 transitions. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 2 states have internal predecessors, (165), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-22 02:39:00,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:00,890 INFO L93 Difference]: Finished difference Result 500844 states and 597488 transitions. [2023-12-22 02:39:00,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:39:00,891 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 2 states have internal predecessors, (165), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 222 [2023-12-22 02:39:00,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:01,703 INFO L225 Difference]: With dead ends: 500844 [2023-12-22 02:39:01,703 INFO L226 Difference]: Without dead ends: 282131 [2023-12-22 02:39:01,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 220 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:01,888 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 139 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:01,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 520 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:39:02,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282131 states. [2023-12-22 02:39:19,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282131 to 281843. [2023-12-22 02:39:20,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281843 states, 256748 states have (on average 1.184795986726284) internal successors, (304194), 259950 states have internal predecessors, (304194), 10886 states have call successors, (10886), 8961 states have call predecessors, (10886), 14208 states have return successors, (18118), 12932 states have call predecessors, (18118), 10884 states have call successors, (18118) [2023-12-22 02:39:20,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281843 states to 281843 states and 333198 transitions. [2023-12-22 02:39:20,936 INFO L78 Accepts]: Start accepts. Automaton has 281843 states and 333198 transitions. Word has length 222 [2023-12-22 02:39:20,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:39:20,937 INFO L495 AbstractCegarLoop]: Abstraction has 281843 states and 333198 transitions. [2023-12-22 02:39:20,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 2 states have internal predecessors, (165), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-22 02:39:20,937 INFO L276 IsEmpty]: Start isEmpty. Operand 281843 states and 333198 transitions. [2023-12-22 02:39:21,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2023-12-22 02:39:21,547 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:39:21,547 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21,552 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 (57)] Forceful destruction successful, exit code 0 [2023-12-22 02:39:21,747 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:21,748 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:39:21,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:39:21,748 INFO L85 PathProgramCache]: Analyzing trace with hash 2006844393, now seen corresponding path program 1 times [2023-12-22 02:39:21,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:39:21,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2103245392] [2023-12-22 02:39:21,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:39:21,749 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:39:21,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:39:21,750 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:21,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2023-12-22 02:39:21,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:39:21,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:39:21,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:39:21,978 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 91 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-12-22 02:39:21,978 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:39:21,978 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:39:21,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2103245392] [2023-12-22 02:39:21,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2103245392] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:39:21,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:39:21,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:39:21,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812636147] [2023-12-22 02:39:21,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:39:21,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:39:21,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:39:21,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:39:21,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:39:21,979 INFO L87 Difference]: Start difference. First operand 281843 states and 333198 transitions. Second operand has 4 states, 4 states have (on average 41.75) internal successors, (167), 4 states have internal predecessors, (167), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-22 02:39:42,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:39:42,251 INFO L93 Difference]: Finished difference Result 567169 states and 671401 transitions. [2023-12-22 02:39:42,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:39:42,251 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.75) internal successors, (167), 4 states have internal predecessors, (167), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 252 [2023-12-22 02:39:42,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:39:43,348 INFO L225 Difference]: With dead ends: 567169 [2023-12-22 02:39:43,348 INFO L226 Difference]: Without dead ends: 285341 [2023-12-22 02:39:43,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 250 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:43,633 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 365 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:39:43,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [371 Valid, 548 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:39:43,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285341 states. [2023-12-22 02:40:02,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285341 to 285341. [2023-12-22 02:40:02,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285341 states, 259958 states have (on average 1.1802598881357758) internal successors, (306818), 263304 states have internal predecessors, (306818), 10886 states have call successors, (10886), 8961 states have call predecessors, (10886), 14496 states have return successors, (17176), 13076 states have call predecessors, (17176), 10884 states have call successors, (17176) [2023-12-22 02:40:03,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285341 states to 285341 states and 334880 transitions. [2023-12-22 02:40:03,541 INFO L78 Accepts]: Start accepts. Automaton has 285341 states and 334880 transitions. Word has length 252 [2023-12-22 02:40:03,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:03,542 INFO L495 AbstractCegarLoop]: Abstraction has 285341 states and 334880 transitions. [2023-12-22 02:40:03,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.75) internal successors, (167), 4 states have internal predecessors, (167), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-22 02:40:03,542 INFO L276 IsEmpty]: Start isEmpty. Operand 285341 states and 334880 transitions. [2023-12-22 02:40:04,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2023-12-22 02:40:04,142 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:04,142 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,149 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:40:04,348 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:40:04,348 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:04,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:04,349 INFO L85 PathProgramCache]: Analyzing trace with hash -649054992, now seen corresponding path program 1 times [2023-12-22 02:40:04,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:04,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1530139142] [2023-12-22 02:40:04,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:04,350 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:04,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:04,351 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:40:04,352 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:40:04,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:04,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:04,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:04,530 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:40:04,530 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:04,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:04,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1530139142] [2023-12-22 02:40:04,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1530139142] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:04,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:04,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:04,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85092195] [2023-12-22 02:40:04,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:04,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:04,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:04,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:04,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:04,532 INFO L87 Difference]: Start difference. First operand 285341 states and 334880 transitions. Second operand has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-22 02:40:22,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:22,907 INFO L93 Difference]: Finished difference Result 507713 states and 597226 transitions. [2023-12-22 02:40:22,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:22,908 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 253 [2023-12-22 02:40:22,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:23,877 INFO L225 Difference]: With dead ends: 507713 [2023-12-22 02:40:23,877 INFO L226 Difference]: Without dead ends: 285345 [2023-12-22 02:40:24,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 251 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:24,296 INFO L413 NwaCegarLoop]: 487 mSDtfsCounter, 236 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:24,296 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 752 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:24,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285345 states. [2023-12-22 02:40:42,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285345 to 285341. [2023-12-22 02:40:43,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285341 states, 259958 states have (on average 1.1791443233137662) internal successors, (306528), 263304 states have internal predecessors, (306528), 10886 states have call successors, (10886), 8961 states have call predecessors, (10886), 14496 states have return successors, (17170), 13076 states have call predecessors, (17170), 10884 states have call successors, (17170) [2023-12-22 02:40:44,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285341 states to 285341 states and 334584 transitions. [2023-12-22 02:40:44,219 INFO L78 Accepts]: Start accepts. Automaton has 285341 states and 334584 transitions. Word has length 253 [2023-12-22 02:40:44,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:44,219 INFO L495 AbstractCegarLoop]: Abstraction has 285341 states and 334584 transitions. [2023-12-22 02:40:44,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 64.66666666666667) internal successors, (194), 3 states have internal predecessors, (194), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-22 02:40:44,220 INFO L276 IsEmpty]: Start isEmpty. Operand 285341 states and 334584 transitions. [2023-12-22 02:40:44,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2023-12-22 02:40:44,908 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:44,908 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44,913 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 (59)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:45,109 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:40:45,109 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:45,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:45,110 INFO L85 PathProgramCache]: Analyzing trace with hash -449508483, now seen corresponding path program 1 times [2023-12-22 02:40:45,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:45,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [679458166] [2023-12-22 02:40:45,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:45,110 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:45,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:45,112 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:40:45,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 (60)] Waiting until timeout for monitored process [2023-12-22 02:40:45,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:45,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:45,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:45,454 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 177 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2023-12-22 02:40:45,454 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:45,455 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:45,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [679458166] [2023-12-22 02:40:45,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [679458166] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:45,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:45,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:40:45,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423723472] [2023-12-22 02:40:45,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:45,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:45,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:45,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:45,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:45,457 INFO L87 Difference]: Start difference. First operand 285341 states and 334584 transitions. Second operand has 3 states, 3 states have (on average 62.333333333333336) internal successors, (187), 2 states have internal predecessors, (187), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-22 02:41:07,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:07,544 INFO L93 Difference]: Finished difference Result 625576 states and 734684 transitions. [2023-12-22 02:41:07,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:41:07,545 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 62.333333333333336) internal successors, (187), 2 states have internal predecessors, (187), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 299 [2023-12-22 02:41:07,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:08,875 INFO L225 Difference]: With dead ends: 625576 [2023-12-22 02:41:08,875 INFO L226 Difference]: Without dead ends: 340249 [2023-12-22 02:41:09,129 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 297 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:41:09,130 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 122 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:09,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 518 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:41:09,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340249 states. [2023-12-22 02:41:33,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340249 to 339865. [2023-12-22 02:41:33,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339865 states, 309874 states have (on average 1.1743870089133002) internal successors, (363912), 313476 states have internal predecessors, (363912), 13222 states have call successors, (13222), 10817 states have call predecessors, (13222), 16768 states have return successors, (20102), 15572 states have call predecessors, (20102), 13220 states have call successors, (20102) [2023-12-22 02:41:34,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339865 states to 339865 states and 397236 transitions. [2023-12-22 02:41:34,847 INFO L78 Accepts]: Start accepts. Automaton has 339865 states and 397236 transitions. Word has length 299 [2023-12-22 02:41:34,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:34,848 INFO L495 AbstractCegarLoop]: Abstraction has 339865 states and 397236 transitions. [2023-12-22 02:41:34,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 62.333333333333336) internal successors, (187), 2 states have internal predecessors, (187), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-22 02:41:34,848 INFO L276 IsEmpty]: Start isEmpty. Operand 339865 states and 397236 transitions. [2023-12-22 02:41:35,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2023-12-22 02:41:35,139 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:35,140 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:41:35,147 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:41:35,341 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:41:35,342 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:35,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:35,342 INFO L85 PathProgramCache]: Analyzing trace with hash 525115372, now seen corresponding path program 1 times [2023-12-22 02:41:35,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:35,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1688793918] [2023-12-22 02:41:35,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:35,343 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:41:35,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:35,344 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:41:35,345 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:41:35,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:35,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:41:35,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:35,917 INFO L134 CoverageAnalysis]: Checked inductivity of 278 backedges. 203 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-12-22 02:41:35,918 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:35,918 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:35,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1688793918] [2023-12-22 02:41:35,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1688793918] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:35,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:35,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:41:35,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849368354] [2023-12-22 02:41:35,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:35,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:41:35,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:35,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:41:35,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:35,920 INFO L87 Difference]: Start difference. First operand 339865 states and 397236 transitions. Second operand has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-22 02:41:58,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:58,046 INFO L93 Difference]: Finished difference Result 625195 states and 731804 transitions. [2023-12-22 02:41:58,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:41:58,047 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 302 [2023-12-22 02:41:58,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:59,333 INFO L225 Difference]: With dead ends: 625195 [2023-12-22 02:41:59,333 INFO L226 Difference]: Without dead ends: 339869 [2023-12-22 02:41:59,603 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 300 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:41:59,603 INFO L413 NwaCegarLoop]: 478 mSDtfsCounter, 233 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:59,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 747 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:41:59,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339869 states. [2023-12-22 02:42:22,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339869 to 339865. [2023-12-22 02:42:23,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339865 states, 309874 states have (on average 1.1731284328468992) internal successors, (363522), 313476 states have internal predecessors, (363522), 13222 states have call successors, (13222), 10817 states have call predecessors, (13222), 16768 states have return successors, (20084), 15572 states have call predecessors, (20084), 13220 states have call successors, (20084) [2023-12-22 02:42:24,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339865 states to 339865 states and 396828 transitions. [2023-12-22 02:42:24,199 INFO L78 Accepts]: Start accepts. Automaton has 339865 states and 396828 transitions. Word has length 302 [2023-12-22 02:42:24,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:42:24,200 INFO L495 AbstractCegarLoop]: Abstraction has 339865 states and 396828 transitions. [2023-12-22 02:42:24,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-22 02:42:24,200 INFO L276 IsEmpty]: Start isEmpty. Operand 339865 states and 396828 transitions. [2023-12-22 02:42:24,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2023-12-22 02:42:24,874 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:42:24,874 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:42:24,880 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:42:25,075 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:42:25,075 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:42:25,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:42:25,076 INFO L85 PathProgramCache]: Analyzing trace with hash -377071328, now seen corresponding path program 1 times [2023-12-22 02:42:25,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:42:25,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1445623449] [2023-12-22 02:42:25,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:42:25,077 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:42:25,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:42:25,078 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:42:25,079 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:42:25,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:42:25,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:42:25,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:42:25,357 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-12-22 02:42:25,357 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:42:25,357 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:42:25,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1445623449] [2023-12-22 02:42:25,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1445623449] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:42:25,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:42:25,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:42:25,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341681563] [2023-12-22 02:42:25,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:42:25,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:42:25,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:42:25,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:42:25,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:42:25,359 INFO L87 Difference]: Start difference. First operand 339865 states and 396828 transitions. Second operand has 3 states, 3 states have (on average 81.0) internal successors, (243), 3 states have internal predecessors, (243), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13)