/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_3.cil+token_ring.10.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 08:13:40,674 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 08:13:40,742 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 08:13:40,746 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 08:13:40,747 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 08:13:40,769 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 08:13:40,769 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 08:13:40,770 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 08:13:40,770 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 08:13:40,773 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 08:13:40,774 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 08:13:40,774 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 08:13:40,775 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 08:13:40,776 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 08:13:40,776 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 08:13:40,777 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 08:13:40,777 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 08:13:40,777 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 08:13:40,777 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 08:13:40,777 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 08:13:40,777 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 08:13:40,778 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 08:13:40,778 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 08:13:40,778 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 08:13:40,778 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 08:13:40,779 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 08:13:40,779 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 08:13:40,779 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 08:13:40,779 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 08:13:40,779 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 08:13:40,780 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 08:13:40,780 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 08:13:40,780 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 08:13:40,780 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 08:13:40,781 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:13:40,781 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 08:13:40,781 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 08:13:40,781 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 08:13:40,781 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 08:13:40,782 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 08:13:40,782 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 08:13:40,782 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 08:13:40,782 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 08:13:40,782 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 08:13:40,783 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 08:13:40,783 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 08:13:40,783 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 08:13:40,938 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 08:13:40,954 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 08:13:40,956 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 08:13:40,957 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 08:13:40,957 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 08:13:40,959 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.10.cil-2.c [2023-12-16 08:13:42,039 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 08:13:42,276 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 08:13:42,276 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.10.cil-2.c [2023-12-16 08:13:42,290 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/394c57a34/ea2e9a146a1d4b3c86f7636f9e61fc4b/FLAGaddd3bd34 [2023-12-16 08:13:42,304 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/394c57a34/ea2e9a146a1d4b3c86f7636f9e61fc4b [2023-12-16 08:13:42,306 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 08:13:42,307 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 08:13:42,309 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 08:13:42,309 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 08:13:42,312 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 08:13:42,313 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,313 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6024b221 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42, skipping insertion in model container [2023-12-16 08:13:42,313 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,369 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 08:13:42,492 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_3.cil+token_ring.10.cil-2.c[911,924] [2023-12-16 08:13:42,538 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_3.cil+token_ring.10.cil-2.c[8416,8429] [2023-12-16 08:13:42,593 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:13:42,606 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 08:13:42,627 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_3.cil+token_ring.10.cil-2.c[911,924] [2023-12-16 08:13:42,656 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_3.cil+token_ring.10.cil-2.c[8416,8429] [2023-12-16 08:13:42,695 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:13:42,716 INFO L206 MainTranslator]: Completed translation [2023-12-16 08:13:42,717 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42 WrapperNode [2023-12-16 08:13:42,717 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 08:13:42,718 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 08:13:42,718 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 08:13:42,718 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 08:13:42,723 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,736 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,784 INFO L138 Inliner]: procedures = 76, calls = 91, calls flagged for inlining = 44, calls inlined = 44, statements flattened = 950 [2023-12-16 08:13:42,785 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 08:13:42,785 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 08:13:42,785 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 08:13:42,786 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 08:13:42,794 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,795 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,799 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,818 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 08:13:42,818 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,819 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,830 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,839 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,843 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,846 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,851 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 08:13:42,852 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 08:13:42,852 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 08:13:42,852 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 08:13:42,853 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (1/1) ... [2023-12-16 08:13:42,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:13:42,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 08:13:42,890 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 08:13:42,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 08:13:42,916 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 08:13:42,916 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 08:13:42,916 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 08:13:42,916 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-16 08:13:42,916 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-16 08:13:42,916 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-16 08:13:42,916 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-16 08:13:42,916 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-16 08:13:42,916 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-16 08:13:42,917 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-16 08:13:42,917 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-16 08:13:42,917 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-16 08:13:42,917 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-16 08:13:42,917 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-16 08:13:42,917 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-16 08:13:42,917 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-16 08:13:42,917 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-16 08:13:42,917 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 08:13:42,917 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-16 08:13:42,917 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-16 08:13:42,917 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-16 08:13:42,917 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-16 08:13:42,918 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-16 08:13:42,918 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-16 08:13:42,918 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-16 08:13:42,918 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-16 08:13:42,918 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-16 08:13:42,918 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-16 08:13:42,918 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 08:13:42,918 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 08:13:42,918 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-16 08:13:42,918 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-16 08:13:43,013 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 08:13:43,015 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 08:13:43,761 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !(1bv32 == ~q_free~0); [2023-12-16 08:13:43,761 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##55: assume 1bv32 == ~q_free~0;~c_dr_st~0 := 2bv32;~c_dr_pc~0 := 2bv32;~a_t~0 := do_read_c_~a~0#1; [2023-12-16 08:13:43,824 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 08:13:43,886 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 08:13:43,886 INFO L309 CfgBuilder]: Removed 17 assume(true) statements. [2023-12-16 08:13:43,886 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:13:43 BoogieIcfgContainer [2023-12-16 08:13:43,887 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 08:13:43,889 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 08:13:43,889 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 08:13:43,891 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 08:13:43,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 08:13:42" (1/3) ... [2023-12-16 08:13:43,892 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79673345 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:13:43, skipping insertion in model container [2023-12-16 08:13:43,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:13:42" (2/3) ... [2023-12-16 08:13:43,892 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79673345 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:13:43, skipping insertion in model container [2023-12-16 08:13:43,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:13:43" (3/3) ... [2023-12-16 08:13:43,893 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_3.cil+token_ring.10.cil-2.c [2023-12-16 08:13:43,906 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 08:13:43,907 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 08:13:43,965 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 08:13:43,970 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;@55887168, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 08:13:43,970 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 08:13:43,977 INFO L276 IsEmpty]: Start isEmpty. Operand has 406 states, 349 states have (on average 1.7077363896848137) internal successors, (596), 355 states have internal predecessors, (596), 40 states have call successors, (40), 14 states have call predecessors, (40), 14 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) [2023-12-16 08:13:43,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-16 08:13:43,985 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:43,985 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:43,986 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:43,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:43,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1719685188, now seen corresponding path program 1 times [2023-12-16 08:13:43,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:43,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [883415099] [2023-12-16 08:13:43,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:43,999 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:43,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:44,028 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:44,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 08:13:44,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:44,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 08:13:44,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:44,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:13:44,259 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:44,259 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:44,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [883415099] [2023-12-16 08:13:44,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [883415099] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:44,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:44,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:13:44,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477536948] [2023-12-16 08:13:44,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:44,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:44,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:44,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:44,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:44,287 INFO L87 Difference]: Start difference. First operand has 406 states, 349 states have (on average 1.7077363896848137) internal successors, (596), 355 states have internal predecessors, (596), 40 states have call successors, (40), 14 states have call predecessors, (40), 14 states have return successors, (40), 39 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:45,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:45,207 INFO L93 Difference]: Finished difference Result 897 states and 1487 transitions. [2023-12-16 08:13:45,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:13:45,209 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 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 57 [2023-12-16 08:13:45,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:45,219 INFO L225 Difference]: With dead ends: 897 [2023-12-16 08:13:45,219 INFO L226 Difference]: Without dead ends: 509 [2023-12-16 08:13:45,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:13:45,226 INFO L413 NwaCegarLoop]: 341 mSDtfsCounter, 448 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 1099 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 1189 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:45,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 1189 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1099 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-16 08:13:45,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2023-12-16 08:13:45,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 502. [2023-12-16 08:13:45,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 425 states have (on average 1.5788235294117647) internal successors, (671), 431 states have internal predecessors, (671), 53 states have call successors, (53), 21 states have call predecessors, (53), 22 states have return successors, (56), 52 states have call predecessors, (56), 51 states have call successors, (56) [2023-12-16 08:13:45,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 780 transitions. [2023-12-16 08:13:45,280 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 780 transitions. Word has length 57 [2023-12-16 08:13:45,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:45,281 INFO L495 AbstractCegarLoop]: Abstraction has 502 states and 780 transitions. [2023-12-16 08:13:45,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:45,281 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 780 transitions. [2023-12-16 08:13:45,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-16 08:13:45,283 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:45,283 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] [2023-12-16 08:13:45,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:45,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:45,490 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:45,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:45,490 INFO L85 PathProgramCache]: Analyzing trace with hash 631289340, now seen corresponding path program 1 times [2023-12-16 08:13:45,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:45,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1318115832] [2023-12-16 08:13:45,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:45,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-16 08:13:45,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:45,497 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:45,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 08:13:45,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:45,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:13:45,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:45,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:13:45,615 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:45,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:45,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1318115832] [2023-12-16 08:13:45,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1318115832] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:45,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:45,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:13:45,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345472955] [2023-12-16 08:13:45,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:45,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:45,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:45,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:45,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:45,619 INFO L87 Difference]: Start difference. First operand 502 states and 780 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:46,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:46,448 INFO L93 Difference]: Finished difference Result 913 states and 1395 transitions. [2023-12-16 08:13:46,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:13:46,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 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 57 [2023-12-16 08:13:46,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:46,453 INFO L225 Difference]: With dead ends: 913 [2023-12-16 08:13:46,453 INFO L226 Difference]: Without dead ends: 723 [2023-12-16 08:13:46,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:13:46,455 INFO L413 NwaCegarLoop]: 341 mSDtfsCounter, 437 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 1185 SdHoareTripleChecker+Invalid, 1150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:46,455 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [446 Valid, 1185 Invalid, 1150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1089 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 08:13:46,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2023-12-16 08:13:46,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 715. [2023-12-16 08:13:46,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 590 states have (on average 1.5372881355932204) internal successors, (907), 604 states have internal predecessors, (907), 79 states have call successors, (79), 35 states have call predecessors, (79), 44 states have return successors, (102), 80 states have call predecessors, (102), 77 states have call successors, (102) [2023-12-16 08:13:46,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1088 transitions. [2023-12-16 08:13:46,493 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1088 transitions. Word has length 57 [2023-12-16 08:13:46,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:46,493 INFO L495 AbstractCegarLoop]: Abstraction has 715 states and 1088 transitions. [2023-12-16 08:13:46,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:46,493 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1088 transitions. [2023-12-16 08:13:46,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-16 08:13:46,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:46,496 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] [2023-12-16 08:13:46,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:46,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:46,700 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:46,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:46,701 INFO L85 PathProgramCache]: Analyzing trace with hash 707127228, now seen corresponding path program 1 times [2023-12-16 08:13:46,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:46,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [409562022] [2023-12-16 08:13:46,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:46,702 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:46,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:46,703 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:46,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 08:13:46,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:46,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:46,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:46,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:13:46,805 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:46,805 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:46,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [409562022] [2023-12-16 08:13:46,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [409562022] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:46,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:46,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:46,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945538263] [2023-12-16 08:13:46,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:46,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:46,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:46,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:46,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:46,807 INFO L87 Difference]: Start difference. First operand 715 states and 1088 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:46,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:46,901 INFO L93 Difference]: Finished difference Result 1461 states and 2155 transitions. [2023-12-16 08:13:46,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:46,901 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 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 57 [2023-12-16 08:13:46,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:46,905 INFO L225 Difference]: With dead ends: 1461 [2023-12-16 08:13:46,905 INFO L226 Difference]: Without dead ends: 1072 [2023-12-16 08:13:46,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:46,907 INFO L413 NwaCegarLoop]: 610 mSDtfsCounter, 598 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:46,907 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [598 Valid, 721 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:46,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2023-12-16 08:13:46,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 1064. [2023-12-16 08:13:46,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 861 states have (on average 1.494773519163763) internal successors, (1287), 885 states have internal predecessors, (1287), 119 states have call successors, (119), 63 states have call predecessors, (119), 82 states have return successors, (159), 120 states have call predecessors, (159), 117 states have call successors, (159) [2023-12-16 08:13:46,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1565 transitions. [2023-12-16 08:13:46,953 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 1565 transitions. Word has length 57 [2023-12-16 08:13:46,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:46,953 INFO L495 AbstractCegarLoop]: Abstraction has 1064 states and 1565 transitions. [2023-12-16 08:13:46,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:46,953 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 1565 transitions. [2023-12-16 08:13:46,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:13:46,955 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:46,955 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:46,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-16 08:13:47,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:47,159 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:47,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:47,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1197061649, now seen corresponding path program 1 times [2023-12-16 08:13:47,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:47,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [721462876] [2023-12-16 08:13:47,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:47,160 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:47,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:47,169 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:47,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 08:13:47,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:47,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:13:47,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:47,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:13:47,289 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:47,289 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:47,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [721462876] [2023-12-16 08:13:47,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [721462876] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:47,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:47,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:13:47,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541603439] [2023-12-16 08:13:47,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:47,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:13:47,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:47,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:13:47,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:13:47,296 INFO L87 Difference]: Start difference. First operand 1064 states and 1565 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:47,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:47,489 INFO L93 Difference]: Finished difference Result 1838 states and 2669 transitions. [2023-12-16 08:13:47,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:13:47,490 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:13:47,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:47,494 INFO L225 Difference]: With dead ends: 1838 [2023-12-16 08:13:47,494 INFO L226 Difference]: Without dead ends: 1100 [2023-12-16 08:13:47,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:13:47,498 INFO L413 NwaCegarLoop]: 584 mSDtfsCounter, 6 mSDsluCounter, 2330 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2914 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:47,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2914 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:47,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states. [2023-12-16 08:13:47,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1080. [2023-12-16 08:13:47,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 873 states have (on average 1.4833906071019474) internal successors, (1295), 897 states have internal predecessors, (1295), 119 states have call successors, (119), 63 states have call predecessors, (119), 86 states have return successors, (163), 124 states have call predecessors, (163), 117 states have call successors, (163) [2023-12-16 08:13:47,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 1577 transitions. [2023-12-16 08:13:47,574 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 1577 transitions. Word has length 58 [2023-12-16 08:13:47,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:47,574 INFO L495 AbstractCegarLoop]: Abstraction has 1080 states and 1577 transitions. [2023-12-16 08:13:47,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:47,574 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 1577 transitions. [2023-12-16 08:13:47,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:13:47,576 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:47,576 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:47,579 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-16 08:13:47,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:47,779 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:47,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:47,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1124675091, now seen corresponding path program 1 times [2023-12-16 08:13:47,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:47,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [855767212] [2023-12-16 08:13:47,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:47,781 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:47,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:47,782 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:47,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 08:13:47,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:47,864 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:47,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:47,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:13:47,898 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:47,899 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:47,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [855767212] [2023-12-16 08:13:47,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [855767212] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:47,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:47,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:47,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984000415] [2023-12-16 08:13:47,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:47,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:47,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:47,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:47,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:47,900 INFO L87 Difference]: Start difference. First operand 1080 states and 1577 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:48,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:48,034 INFO L93 Difference]: Finished difference Result 2532 states and 3593 transitions. [2023-12-16 08:13:48,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:48,034 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:13:48,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:48,041 INFO L225 Difference]: With dead ends: 2532 [2023-12-16 08:13:48,041 INFO L226 Difference]: Without dead ends: 1778 [2023-12-16 08:13:48,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:48,044 INFO L413 NwaCegarLoop]: 582 mSDtfsCounter, 587 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:48,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [587 Valid, 697 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:48,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1778 states. [2023-12-16 08:13:48,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1778 to 1770. [2023-12-16 08:13:48,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1770 states, 1403 states have (on average 1.4319315751960084) internal successors, (2009), 1447 states have internal predecessors, (2009), 199 states have call successors, (199), 119 states have call predecessors, (199), 166 states have return successors, (281), 208 states have call predecessors, (281), 197 states have call successors, (281) [2023-12-16 08:13:48,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1770 states to 1770 states and 2489 transitions. [2023-12-16 08:13:48,119 INFO L78 Accepts]: Start accepts. Automaton has 1770 states and 2489 transitions. Word has length 58 [2023-12-16 08:13:48,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:48,119 INFO L495 AbstractCegarLoop]: Abstraction has 1770 states and 2489 transitions. [2023-12-16 08:13:48,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:48,119 INFO L276 IsEmpty]: Start isEmpty. Operand 1770 states and 2489 transitions. [2023-12-16 08:13:48,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-16 08:13:48,121 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:48,122 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:13:48,127 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 (6)] Ended with exit code 0 [2023-12-16 08:13:48,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:48,325 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:48,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:48,326 INFO L85 PathProgramCache]: Analyzing trace with hash -22415153, now seen corresponding path program 1 times [2023-12-16 08:13:48,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:48,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2038385230] [2023-12-16 08:13:48,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:48,326 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:48,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:48,327 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:48,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 08:13:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:48,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:13:48,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:48,431 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 08:13:48,431 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:48,431 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:48,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2038385230] [2023-12-16 08:13:48,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2038385230] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:48,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:48,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:13:48,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558395103] [2023-12-16 08:13:48,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:48,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:13:48,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:48,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:13:48,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:13:48,433 INFO L87 Difference]: Start difference. First operand 1770 states and 2489 transitions. Second operand has 6 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:48,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:48,667 INFO L93 Difference]: Finished difference Result 3262 states and 4545 transitions. [2023-12-16 08:13:48,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:13:48,668 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 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 73 [2023-12-16 08:13:48,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:48,674 INFO L225 Difference]: With dead ends: 3262 [2023-12-16 08:13:48,674 INFO L226 Difference]: Without dead ends: 1818 [2023-12-16 08:13:48,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:13:48,679 INFO L413 NwaCegarLoop]: 583 mSDtfsCounter, 3 mSDsluCounter, 2326 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2909 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:48,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2909 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:48,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1818 states. [2023-12-16 08:13:48,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1818 to 1802. [2023-12-16 08:13:48,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1802 states, 1427 states have (on average 1.4190609670637702) internal successors, (2025), 1471 states have internal predecessors, (2025), 199 states have call successors, (199), 119 states have call predecessors, (199), 174 states have return successors, (289), 216 states have call predecessors, (289), 197 states have call successors, (289) [2023-12-16 08:13:48,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1802 states to 1802 states and 2513 transitions. [2023-12-16 08:13:48,752 INFO L78 Accepts]: Start accepts. Automaton has 1802 states and 2513 transitions. Word has length 73 [2023-12-16 08:13:48,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:48,752 INFO L495 AbstractCegarLoop]: Abstraction has 1802 states and 2513 transitions. [2023-12-16 08:13:48,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:13:48,753 INFO L276 IsEmpty]: Start isEmpty. Operand 1802 states and 2513 transitions. [2023-12-16 08:13:48,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-16 08:13:48,755 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:48,755 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:13:48,761 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 (7)] Ended with exit code 0 [2023-12-16 08:13:48,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:48,962 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:48,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:48,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1867782319, now seen corresponding path program 1 times [2023-12-16 08:13:48,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:48,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1679699392] [2023-12-16 08:13:48,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:48,963 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:48,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:48,964 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:48,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 08:13:49,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:49,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:49,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:49,105 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 08:13:49,106 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:49,106 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:49,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1679699392] [2023-12-16 08:13:49,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1679699392] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:49,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:49,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:49,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229189303] [2023-12-16 08:13:49,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:49,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:13:49,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:49,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:13:49,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:13:49,107 INFO L87 Difference]: Start difference. First operand 1802 states and 2513 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-16 08:13:49,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:49,778 INFO L93 Difference]: Finished difference Result 4718 states and 6496 transitions. [2023-12-16 08:13:49,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:13:49,779 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 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 73 [2023-12-16 08:13:49,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:49,790 INFO L225 Difference]: With dead ends: 4718 [2023-12-16 08:13:49,791 INFO L226 Difference]: Without dead ends: 3246 [2023-12-16 08:13:49,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:49,795 INFO L413 NwaCegarLoop]: 302 mSDtfsCounter, 865 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 894 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:49,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [894 Valid, 620 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:13:49,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3246 states. [2023-12-16 08:13:49,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3246 to 3242. [2023-12-16 08:13:49,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3242 states, 2511 states have (on average 1.3703703703703705) internal successors, (3441), 2603 states have internal predecessors, (3441), 379 states have call successors, (379), 231 states have call predecessors, (379), 350 states have return successors, (626), 416 states have call predecessors, (626), 377 states have call successors, (626) [2023-12-16 08:13:49,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3242 states to 3242 states and 4446 transitions. [2023-12-16 08:13:49,964 INFO L78 Accepts]: Start accepts. Automaton has 3242 states and 4446 transitions. Word has length 73 [2023-12-16 08:13:49,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:49,965 INFO L495 AbstractCegarLoop]: Abstraction has 3242 states and 4446 transitions. [2023-12-16 08:13:49,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-16 08:13:49,965 INFO L276 IsEmpty]: Start isEmpty. Operand 3242 states and 4446 transitions. [2023-12-16 08:13:49,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-16 08:13:49,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:49,968 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] [2023-12-16 08:13:49,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:50,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:50,172 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:50,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:50,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1188552625, now seen corresponding path program 1 times [2023-12-16 08:13:50,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:50,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1018389921] [2023-12-16 08:13:50,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:50,173 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:50,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:50,189 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:50,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 (9)] Waiting until timeout for monitored process [2023-12-16 08:13:50,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:50,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:50,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:50,326 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:13:50,326 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:50,326 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:50,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1018389921] [2023-12-16 08:13:50,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1018389921] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:50,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:50,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:50,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786377317] [2023-12-16 08:13:50,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:50,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:50,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:50,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:50,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:50,328 INFO L87 Difference]: Start difference. First operand 3242 states and 4446 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:13:50,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:50,587 INFO L93 Difference]: Finished difference Result 8910 states and 12075 transitions. [2023-12-16 08:13:50,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:50,587 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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 75 [2023-12-16 08:13:50,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:50,613 INFO L225 Difference]: With dead ends: 8910 [2023-12-16 08:13:50,614 INFO L226 Difference]: Without dead ends: 4666 [2023-12-16 08:13:50,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:50,624 INFO L413 NwaCegarLoop]: 687 mSDtfsCounter, 110 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1265 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:50,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 1265 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:50,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4666 states. [2023-12-16 08:13:50,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4666 to 4666. [2023-12-16 08:13:50,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4666 states, 3591 states have (on average 1.3514341409078252) internal successors, (4853), 3723 states have internal predecessors, (4853), 543 states have call successors, (543), 343 states have call predecessors, (543), 530 states have return successors, (958), 608 states have call predecessors, (958), 541 states have call successors, (958) [2023-12-16 08:13:50,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4666 states to 4666 states and 6354 transitions. [2023-12-16 08:13:50,885 INFO L78 Accepts]: Start accepts. Automaton has 4666 states and 6354 transitions. Word has length 75 [2023-12-16 08:13:50,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:50,886 INFO L495 AbstractCegarLoop]: Abstraction has 4666 states and 6354 transitions. [2023-12-16 08:13:50,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:13:50,886 INFO L276 IsEmpty]: Start isEmpty. Operand 4666 states and 6354 transitions. [2023-12-16 08:13:50,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-16 08:13:50,901 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:50,901 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:50,907 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:51,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:51,105 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:51,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:51,106 INFO L85 PathProgramCache]: Analyzing trace with hash 885720027, now seen corresponding path program 1 times [2023-12-16 08:13:51,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:51,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2065547560] [2023-12-16 08:13:51,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:51,106 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:51,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:51,108 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:51,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 08:13:51,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:51,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:13:51,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:51,245 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-16 08:13:51,246 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:51,246 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:51,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2065547560] [2023-12-16 08:13:51,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2065547560] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:51,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:51,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:13:51,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47037642] [2023-12-16 08:13:51,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:51,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:13:51,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:51,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:13:51,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:13:51,248 INFO L87 Difference]: Start difference. First operand 4666 states and 6354 transitions. Second operand has 6 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 08:13:51,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:51,540 INFO L93 Difference]: Finished difference Result 9022 states and 12308 transitions. [2023-12-16 08:13:51,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:13:51,540 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) Word has length 138 [2023-12-16 08:13:51,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:51,559 INFO L225 Difference]: With dead ends: 9022 [2023-12-16 08:13:51,559 INFO L226 Difference]: Without dead ends: 4706 [2023-12-16 08:13:51,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 133 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-16 08:13:51,572 INFO L413 NwaCegarLoop]: 585 mSDtfsCounter, 32 mSDsluCounter, 2331 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 2916 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:51,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 2916 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:51,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4706 states. [2023-12-16 08:13:51,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4706 to 4220. [2023-12-16 08:13:51,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4220 states, 3313 states have (on average 1.3404769091457893) internal successors, (4441), 3384 states have internal predecessors, (4441), 447 states have call successors, (447), 292 states have call predecessors, (447), 458 states have return successors, (815), 552 states have call predecessors, (815), 445 states have call successors, (815) [2023-12-16 08:13:51,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4220 states to 4220 states and 5703 transitions. [2023-12-16 08:13:51,822 INFO L78 Accepts]: Start accepts. Automaton has 4220 states and 5703 transitions. Word has length 138 [2023-12-16 08:13:51,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:51,823 INFO L495 AbstractCegarLoop]: Abstraction has 4220 states and 5703 transitions. [2023-12-16 08:13:51,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-16 08:13:51,823 INFO L276 IsEmpty]: Start isEmpty. Operand 4220 states and 5703 transitions. [2023-12-16 08:13:51,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-16 08:13:51,833 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:51,833 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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] [2023-12-16 08:13:51,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:52,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:52,038 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:52,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:52,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1304493296, now seen corresponding path program 1 times [2023-12-16 08:13:52,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:52,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1351220759] [2023-12-16 08:13:52,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:52,039 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:52,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:52,058 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:52,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 08:13:52,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:52,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:52,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:52,167 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2023-12-16 08:13:52,168 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:52,168 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:52,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1351220759] [2023-12-16 08:13:52,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1351220759] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:52,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:52,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:52,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229761598] [2023-12-16 08:13:52,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:52,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:52,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:52,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:52,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:52,169 INFO L87 Difference]: Start difference. First operand 4220 states and 5703 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 08:13:52,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:52,343 INFO L93 Difference]: Finished difference Result 6527 states and 8766 transitions. [2023-12-16 08:13:52,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:52,343 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 139 [2023-12-16 08:13:52,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:52,352 INFO L225 Difference]: With dead ends: 6527 [2023-12-16 08:13:52,352 INFO L226 Difference]: Without dead ends: 2697 [2023-12-16 08:13:52,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:52,360 INFO L413 NwaCegarLoop]: 582 mSDtfsCounter, 138 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 1031 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:52,361 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 1031 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:52,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2697 states. [2023-12-16 08:13:52,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2697 to 2697. [2023-12-16 08:13:52,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2697 states, 2132 states have (on average 1.3560037523452158) internal successors, (2891), 2177 states have internal predecessors, (2891), 271 states have call successors, (271), 180 states have call predecessors, (271), 292 states have return successors, (495), 340 states have call predecessors, (495), 269 states have call successors, (495) [2023-12-16 08:13:52,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2697 states to 2697 states and 3657 transitions. [2023-12-16 08:13:52,505 INFO L78 Accepts]: Start accepts. Automaton has 2697 states and 3657 transitions. Word has length 139 [2023-12-16 08:13:52,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:52,506 INFO L495 AbstractCegarLoop]: Abstraction has 2697 states and 3657 transitions. [2023-12-16 08:13:52,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 08:13:52,506 INFO L276 IsEmpty]: Start isEmpty. Operand 2697 states and 3657 transitions. [2023-12-16 08:13:52,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:13:52,513 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:52,513 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:52,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-12-16 08:13:52,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:52,717 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:52,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:52,718 INFO L85 PathProgramCache]: Analyzing trace with hash -197452269, now seen corresponding path program 1 times [2023-12-16 08:13:52,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:52,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [155624891] [2023-12-16 08:13:52,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:52,718 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:52,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:52,729 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:52,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 08:13:52,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:52,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:52,832 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:52,934 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-12-16 08:13:52,935 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:52,935 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:52,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [155624891] [2023-12-16 08:13:52,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [155624891] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:52,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:52,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:52,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068302908] [2023-12-16 08:13:52,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:52,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:52,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:52,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:52,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:52,937 INFO L87 Difference]: Start difference. First operand 2697 states and 3657 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 08:13:53,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:53,121 INFO L93 Difference]: Finished difference Result 6397 states and 8718 transitions. [2023-12-16 08:13:53,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:53,121 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 141 [2023-12-16 08:13:53,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:53,143 INFO L225 Difference]: With dead ends: 6397 [2023-12-16 08:13:53,143 INFO L226 Difference]: Without dead ends: 4290 [2023-12-16 08:13:53,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:53,150 INFO L413 NwaCegarLoop]: 596 mSDtfsCounter, 64 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 1161 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:53,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 1161 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:53,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4290 states. [2023-12-16 08:13:53,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4290 to 4262. [2023-12-16 08:13:53,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4262 states, 3359 states have (on average 1.3483179517713606) internal successors, (4529), 3440 states have internal predecessors, (4529), 427 states have call successors, (427), 288 states have call predecessors, (427), 474 states have return successors, (804), 534 states have call predecessors, (804), 425 states have call successors, (804) [2023-12-16 08:13:53,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4262 states to 4262 states and 5760 transitions. [2023-12-16 08:13:53,347 INFO L78 Accepts]: Start accepts. Automaton has 4262 states and 5760 transitions. Word has length 141 [2023-12-16 08:13:53,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:53,347 INFO L495 AbstractCegarLoop]: Abstraction has 4262 states and 5760 transitions. [2023-12-16 08:13:53,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-16 08:13:53,347 INFO L276 IsEmpty]: Start isEmpty. Operand 4262 states and 5760 transitions. [2023-12-16 08:13:53,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-16 08:13:53,353 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:53,353 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:53,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:53,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:53,557 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:53,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:53,558 INFO L85 PathProgramCache]: Analyzing trace with hash 354461054, now seen corresponding path program 1 times [2023-12-16 08:13:53,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:53,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1851126636] [2023-12-16 08:13:53,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:53,558 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:53,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:53,560 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:53,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 08:13:53,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:53,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:53,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:53,689 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-16 08:13:53,689 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:53,690 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:53,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1851126636] [2023-12-16 08:13:53,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1851126636] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:53,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:53,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:53,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885964759] [2023-12-16 08:13:53,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:53,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:53,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:53,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:53,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:53,691 INFO L87 Difference]: Start difference. First operand 4262 states and 5760 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-16 08:13:54,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:54,086 INFO L93 Difference]: Finished difference Result 11178 states and 15501 transitions. [2023-12-16 08:13:54,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:54,086 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 142 [2023-12-16 08:13:54,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:54,117 INFO L225 Difference]: With dead ends: 11178 [2023-12-16 08:13:54,117 INFO L226 Difference]: Without dead ends: 7506 [2023-12-16 08:13:54,129 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:54,130 INFO L413 NwaCegarLoop]: 630 mSDtfsCounter, 94 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 1199 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:54,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 1199 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:54,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7506 states. [2023-12-16 08:13:54,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7506 to 7454. [2023-12-16 08:13:54,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7454 states, 5851 states have (on average 1.3206289523158434) internal successors, (7727), 5982 states have internal predecessors, (7727), 763 states have call successors, (763), 522 states have call predecessors, (763), 838 states have return successors, (1602), 950 states have call predecessors, (1602), 761 states have call successors, (1602) [2023-12-16 08:13:54,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7454 states to 7454 states and 10092 transitions. [2023-12-16 08:13:54,480 INFO L78 Accepts]: Start accepts. Automaton has 7454 states and 10092 transitions. Word has length 142 [2023-12-16 08:13:54,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:54,480 INFO L495 AbstractCegarLoop]: Abstraction has 7454 states and 10092 transitions. [2023-12-16 08:13:54,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-16 08:13:54,480 INFO L276 IsEmpty]: Start isEmpty. Operand 7454 states and 10092 transitions. [2023-12-16 08:13:54,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-16 08:13:54,490 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:54,491 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:54,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 08:13:54,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:54,695 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:54,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:54,695 INFO L85 PathProgramCache]: Analyzing trace with hash -695009287, now seen corresponding path program 1 times [2023-12-16 08:13:54,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:54,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [238150863] [2023-12-16 08:13:54,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:54,697 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:54,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:54,698 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:54,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 08:13:54,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:54,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:13:54,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:54,901 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-12-16 08:13:54,901 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:54,901 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:54,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [238150863] [2023-12-16 08:13:54,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [238150863] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:54,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:54,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:13:54,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590385867] [2023-12-16 08:13:54,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:54,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:13:54,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:54,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:13:54,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:54,903 INFO L87 Difference]: Start difference. First operand 7454 states and 10092 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 08:13:55,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:55,388 INFO L93 Difference]: Finished difference Result 21066 states and 28749 transitions. [2023-12-16 08:13:55,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:13:55,388 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 143 [2023-12-16 08:13:55,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:55,433 INFO L225 Difference]: With dead ends: 21066 [2023-12-16 08:13:55,433 INFO L226 Difference]: Without dead ends: 14202 [2023-12-16 08:13:55,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:13:55,452 INFO L413 NwaCegarLoop]: 604 mSDtfsCounter, 68 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:55,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 1170 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:13:55,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14202 states. [2023-12-16 08:13:56,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14202 to 14198. [2023-12-16 08:13:56,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14198 states, 11118 states have (on average 1.3033819032200036) internal successors, (14491), 11378 states have internal predecessors, (14491), 1471 states have call successors, (1471), 1008 states have call predecessors, (1471), 1607 states have return successors, (3076), 1812 states have call predecessors, (3076), 1469 states have call successors, (3076) [2023-12-16 08:13:56,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14198 states to 14198 states and 19038 transitions. [2023-12-16 08:13:56,258 INFO L78 Accepts]: Start accepts. Automaton has 14198 states and 19038 transitions. Word has length 143 [2023-12-16 08:13:56,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:13:56,258 INFO L495 AbstractCegarLoop]: Abstraction has 14198 states and 19038 transitions. [2023-12-16 08:13:56,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 08:13:56,258 INFO L276 IsEmpty]: Start isEmpty. Operand 14198 states and 19038 transitions. [2023-12-16 08:13:56,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-16 08:13:56,275 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:13:56,275 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:13:56,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-12-16 08:13:56,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:56,480 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:13:56,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:13:56,480 INFO L85 PathProgramCache]: Analyzing trace with hash -682371338, now seen corresponding path program 1 times [2023-12-16 08:13:56,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:13:56,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2015987573] [2023-12-16 08:13:56,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:13:56,481 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:13:56,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:13:56,482 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:13:56,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 (15)] Waiting until timeout for monitored process [2023-12-16 08:13:56,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:13:56,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:13:56,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:13:56,618 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2023-12-16 08:13:56,618 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:13:56,618 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:13:56,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2015987573] [2023-12-16 08:13:56,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2015987573] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:13:56,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:13:56,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:13:56,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514427028] [2023-12-16 08:13:56,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:13:56,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:13:56,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:13:56,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:13:56,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:13:56,620 INFO L87 Difference]: Start difference. First operand 14198 states and 19038 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 08:13:58,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:13:58,278 INFO L93 Difference]: Finished difference Result 40845 states and 54786 transitions. [2023-12-16 08:13:58,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:13:58,279 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 147 [2023-12-16 08:13:58,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:13:58,365 INFO L225 Difference]: With dead ends: 40845 [2023-12-16 08:13:58,365 INFO L226 Difference]: Without dead ends: 26950 [2023-12-16 08:13:58,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-16 08:13:58,396 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 896 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 931 SdHoareTripleChecker+Valid, 859 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:13:58,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [931 Valid, 859 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 850 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:13:58,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26950 states. [2023-12-16 08:13:59,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26950 to 26902. [2023-12-16 08:13:59,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26902 states, 20916 states have (on average 1.2896347293937656) internal successors, (26974), 21399 states have internal predecessors, (26974), 2866 states have call successors, (2866), 1959 states have call predecessors, (2866), 3118 states have return successors, (5870), 3544 states have call predecessors, (5870), 2864 states have call successors, (5870) [2023-12-16 08:14:00,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26902 states to 26902 states and 35710 transitions. [2023-12-16 08:14:00,056 INFO L78 Accepts]: Start accepts. Automaton has 26902 states and 35710 transitions. Word has length 147 [2023-12-16 08:14:00,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:00,056 INFO L495 AbstractCegarLoop]: Abstraction has 26902 states and 35710 transitions. [2023-12-16 08:14:00,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 08:14:00,056 INFO L276 IsEmpty]: Start isEmpty. Operand 26902 states and 35710 transitions. [2023-12-16 08:14:00,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:00,068 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:00,069 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:00,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 08:14:00,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:00,292 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:00,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:00,292 INFO L85 PathProgramCache]: Analyzing trace with hash -989253688, now seen corresponding path program 1 times [2023-12-16 08:14:00,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:00,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [123276061] [2023-12-16 08:14:00,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:00,293 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:00,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:00,294 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:00,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 08:14:00,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:00,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:14:00,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:00,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:00,427 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:00,428 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:00,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [123276061] [2023-12-16 08:14:00,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [123276061] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:00,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:00,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:14:00,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885241978] [2023-12-16 08:14:00,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:00,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:14:00,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:00,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:14:00,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:14:00,429 INFO L87 Difference]: Start difference. First operand 26902 states and 35710 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:01,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:01,568 INFO L93 Difference]: Finished difference Result 27197 states and 36188 transitions. [2023-12-16 08:14:01,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:14:01,568 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:01,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:01,656 INFO L225 Difference]: With dead ends: 27197 [2023-12-16 08:14:01,656 INFO L226 Difference]: Without dead ends: 26902 [2023-12-16 08:14:01,668 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:14:01,669 INFO L413 NwaCegarLoop]: 581 mSDtfsCounter, 479 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 479 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:01,669 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [479 Valid, 715 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:14:01,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26902 states. [2023-12-16 08:14:02,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26902 to 26902. [2023-12-16 08:14:02,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26902 states, 20916 states have (on average 1.2895869191049913) internal successors, (26973), 21399 states have internal predecessors, (26973), 2866 states have call successors, (2866), 1959 states have call predecessors, (2866), 3118 states have return successors, (5870), 3544 states have call predecessors, (5870), 2864 states have call successors, (5870) [2023-12-16 08:14:03,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26902 states to 26902 states and 35709 transitions. [2023-12-16 08:14:03,081 INFO L78 Accepts]: Start accepts. Automaton has 26902 states and 35709 transitions. Word has length 141 [2023-12-16 08:14:03,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:03,082 INFO L495 AbstractCegarLoop]: Abstraction has 26902 states and 35709 transitions. [2023-12-16 08:14:03,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:03,082 INFO L276 IsEmpty]: Start isEmpty. Operand 26902 states and 35709 transitions. [2023-12-16 08:14:03,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:03,097 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:03,097 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:03,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 08:14:03,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:03,298 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:03,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:03,298 INFO L85 PathProgramCache]: Analyzing trace with hash 628186762, now seen corresponding path program 1 times [2023-12-16 08:14:03,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:03,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [268752054] [2023-12-16 08:14:03,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:03,299 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:03,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:03,300 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:03,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 08:14:03,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:03,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:14:03,438 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:03,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-16 08:14:03,456 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:03,456 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:03,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [268752054] [2023-12-16 08:14:03,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [268752054] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:03,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:03,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:14:03,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939733133] [2023-12-16 08:14:03,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:03,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:14:03,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:03,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:14:03,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:14:03,458 INFO L87 Difference]: Start difference. First operand 26902 states and 35709 transitions. Second operand has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:04,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:04,640 INFO L93 Difference]: Finished difference Result 27189 states and 36171 transitions. [2023-12-16 08:14:04,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:14:04,640 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:04,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:04,716 INFO L225 Difference]: With dead ends: 27189 [2023-12-16 08:14:04,716 INFO L226 Difference]: Without dead ends: 26902 [2023-12-16 08:14:04,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:14:04,726 INFO L413 NwaCegarLoop]: 580 mSDtfsCounter, 470 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:04,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 714 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:14:04,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26902 states. [2023-12-16 08:14:05,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26902 to 26902. [2023-12-16 08:14:05,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26902 states, 20916 states have (on average 1.2895391088162174) internal successors, (26972), 21399 states have internal predecessors, (26972), 2866 states have call successors, (2866), 1959 states have call predecessors, (2866), 3118 states have return successors, (5870), 3544 states have call predecessors, (5870), 2864 states have call successors, (5870) [2023-12-16 08:14:06,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26902 states to 26902 states and 35708 transitions. [2023-12-16 08:14:06,053 INFO L78 Accepts]: Start accepts. Automaton has 26902 states and 35708 transitions. Word has length 141 [2023-12-16 08:14:06,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:06,054 INFO L495 AbstractCegarLoop]: Abstraction has 26902 states and 35708 transitions. [2023-12-16 08:14:06,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.666666666666664) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:06,054 INFO L276 IsEmpty]: Start isEmpty. Operand 26902 states and 35708 transitions. [2023-12-16 08:14:06,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:06,066 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:06,066 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:06,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-12-16 08:14:06,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:06,271 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:06,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:06,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1057845068, now seen corresponding path program 1 times [2023-12-16 08:14:06,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:06,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26015714] [2023-12-16 08:14:06,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:06,272 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:06,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:06,273 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:06,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 (18)] Waiting until timeout for monitored process [2023-12-16 08:14:06,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:06,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:14:06,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:06,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:06,542 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:06,542 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:06,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26015714] [2023-12-16 08:14:06,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26015714] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:06,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:06,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:14:06,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525493045] [2023-12-16 08:14:06,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:06,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:14:06,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:06,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:14:06,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:14:06,543 INFO L87 Difference]: Start difference. First operand 26902 states and 35708 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:08,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:08,469 INFO L93 Difference]: Finished difference Result 27511 states and 36705 transitions. [2023-12-16 08:14:08,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:14:08,470 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:08,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:08,533 INFO L225 Difference]: With dead ends: 27511 [2023-12-16 08:14:08,533 INFO L226 Difference]: Without dead ends: 27227 [2023-12-16 08:14:08,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:14:08,542 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 1113 mSDsluCounter, 996 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1143 SdHoareTripleChecker+Valid, 1417 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:08,542 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1143 Valid, 1417 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:14:08,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27227 states. [2023-12-16 08:14:10,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27227 to 27202. [2023-12-16 08:14:10,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27202 states, 21190 states have (on average 1.2941009910335064) internal successors, (27422), 21674 states have internal predecessors, (27422), 2885 states have call successors, (2885), 1965 states have call predecessors, (2885), 3125 states have return successors, (5890), 3563 states have call predecessors, (5890), 2883 states have call successors, (5890) [2023-12-16 08:14:10,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27202 states to 27202 states and 36197 transitions. [2023-12-16 08:14:10,183 INFO L78 Accepts]: Start accepts. Automaton has 27202 states and 36197 transitions. Word has length 141 [2023-12-16 08:14:10,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:10,184 INFO L495 AbstractCegarLoop]: Abstraction has 27202 states and 36197 transitions. [2023-12-16 08:14:10,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 3 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:10,184 INFO L276 IsEmpty]: Start isEmpty. Operand 27202 states and 36197 transitions. [2023-12-16 08:14:10,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:10,196 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:10,197 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:10,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-12-16 08:14:10,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:10,402 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:10,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:10,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1457036300, now seen corresponding path program 1 times [2023-12-16 08:14:10,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:10,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [911368684] [2023-12-16 08:14:10,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:10,403 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:10,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:10,408 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:10,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 08:14:10,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:10,527 INFO L262 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:14:10,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:10,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:10,586 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:10,586 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:10,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [911368684] [2023-12-16 08:14:10,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [911368684] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:10,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:10,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:14:10,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356717351] [2023-12-16 08:14:10,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:10,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:14:10,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:10,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:14:10,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:14:10,587 INFO L87 Difference]: Start difference. First operand 27202 states and 36197 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:12,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:12,123 INFO L93 Difference]: Finished difference Result 27786 states and 37150 transitions. [2023-12-16 08:14:12,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:14:12,123 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:12,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:12,207 INFO L225 Difference]: With dead ends: 27786 [2023-12-16 08:14:12,207 INFO L226 Difference]: Without dead ends: 27202 [2023-12-16 08:14:12,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:14:12,218 INFO L413 NwaCegarLoop]: 369 mSDtfsCounter, 836 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 866 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:12,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [866 Valid, 947 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:14:12,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27202 states. [2023-12-16 08:14:13,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27202 to 27202. [2023-12-16 08:14:13,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27202 states, 21190 states have (on average 1.2937706465313827) internal successors, (27415), 21674 states have internal predecessors, (27415), 2885 states have call successors, (2885), 1965 states have call predecessors, (2885), 3125 states have return successors, (5890), 3563 states have call predecessors, (5890), 2883 states have call successors, (5890) [2023-12-16 08:14:13,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27202 states to 27202 states and 36190 transitions. [2023-12-16 08:14:13,540 INFO L78 Accepts]: Start accepts. Automaton has 27202 states and 36190 transitions. Word has length 141 [2023-12-16 08:14:13,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:13,541 INFO L495 AbstractCegarLoop]: Abstraction has 27202 states and 36190 transitions. [2023-12-16 08:14:13,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:13,541 INFO L276 IsEmpty]: Start isEmpty. Operand 27202 states and 36190 transitions. [2023-12-16 08:14:13,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:13,560 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:13,561 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:13,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 08:14:13,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:13,767 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:13,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:13,768 INFO L85 PathProgramCache]: Analyzing trace with hash 915724108, now seen corresponding path program 1 times [2023-12-16 08:14:13,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:13,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1692869122] [2023-12-16 08:14:13,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:13,769 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:13,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:13,785 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:13,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 08:14:13,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:13,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:14:13,967 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:14,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:14,043 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:14,044 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:14,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1692869122] [2023-12-16 08:14:14,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1692869122] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:14,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:14,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:14:14,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154271034] [2023-12-16 08:14:14,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:14,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:14:14,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:14,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:14:14,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:14:14,046 INFO L87 Difference]: Start difference. First operand 27202 states and 36190 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:15,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:15,750 INFO L93 Difference]: Finished difference Result 27786 states and 37136 transitions. [2023-12-16 08:14:15,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:14:15,750 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:15,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:15,835 INFO L225 Difference]: With dead ends: 27786 [2023-12-16 08:14:15,835 INFO L226 Difference]: Without dead ends: 27202 [2023-12-16 08:14:15,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:14:15,854 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 830 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 860 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:15,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [860 Valid, 940 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:14:15,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27202 states. [2023-12-16 08:14:17,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27202 to 27202. [2023-12-16 08:14:17,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27202 states, 21190 states have (on average 1.293440302029259) internal successors, (27408), 21674 states have internal predecessors, (27408), 2885 states have call successors, (2885), 1965 states have call predecessors, (2885), 3125 states have return successors, (5890), 3563 states have call predecessors, (5890), 2883 states have call successors, (5890) [2023-12-16 08:14:17,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27202 states to 27202 states and 36183 transitions. [2023-12-16 08:14:17,623 INFO L78 Accepts]: Start accepts. Automaton has 27202 states and 36183 transitions. Word has length 141 [2023-12-16 08:14:17,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:17,624 INFO L495 AbstractCegarLoop]: Abstraction has 27202 states and 36183 transitions. [2023-12-16 08:14:17,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:17,624 INFO L276 IsEmpty]: Start isEmpty. Operand 27202 states and 36183 transitions. [2023-12-16 08:14:17,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:17,633 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:17,633 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:17,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-16 08:14:17,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:17,838 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:17,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:17,839 INFO L85 PathProgramCache]: Analyzing trace with hash 482620428, now seen corresponding path program 1 times [2023-12-16 08:14:17,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:17,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1881222151] [2023-12-16 08:14:17,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:17,839 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:17,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:17,840 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:17,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 08:14:17,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:17,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 430 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:14:17,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:18,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:18,012 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:18,012 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:18,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1881222151] [2023-12-16 08:14:18,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1881222151] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:18,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:18,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:14:18,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136642119] [2023-12-16 08:14:18,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:18,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:14:18,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:18,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:14:18,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:14:18,013 INFO L87 Difference]: Start difference. First operand 27202 states and 36183 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:19,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:19,851 INFO L93 Difference]: Finished difference Result 27786 states and 37122 transitions. [2023-12-16 08:14:19,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:14:19,851 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:19,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:19,929 INFO L225 Difference]: With dead ends: 27786 [2023-12-16 08:14:19,930 INFO L226 Difference]: Without dead ends: 27202 [2023-12-16 08:14:19,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:14:19,942 INFO L413 NwaCegarLoop]: 363 mSDtfsCounter, 824 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 854 SdHoareTripleChecker+Valid, 933 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:19,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [854 Valid, 933 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:14:19,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27202 states. [2023-12-16 08:14:21,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27202 to 27202. [2023-12-16 08:14:21,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27202 states, 21190 states have (on average 1.2931099575271354) internal successors, (27401), 21674 states have internal predecessors, (27401), 2885 states have call successors, (2885), 1965 states have call predecessors, (2885), 3125 states have return successors, (5890), 3563 states have call predecessors, (5890), 2883 states have call successors, (5890) [2023-12-16 08:14:21,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27202 states to 27202 states and 36176 transitions. [2023-12-16 08:14:21,622 INFO L78 Accepts]: Start accepts. Automaton has 27202 states and 36176 transitions. Word has length 141 [2023-12-16 08:14:21,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:21,623 INFO L495 AbstractCegarLoop]: Abstraction has 27202 states and 36176 transitions. [2023-12-16 08:14:21,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:21,623 INFO L276 IsEmpty]: Start isEmpty. Operand 27202 states and 36176 transitions. [2023-12-16 08:14:21,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:21,633 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:21,633 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:21,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 (21)] Forceful destruction successful, exit code 0 [2023-12-16 08:14:21,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:21,838 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:21,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:21,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1193918644, now seen corresponding path program 1 times [2023-12-16 08:14:21,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:21,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1597003693] [2023-12-16 08:14:21,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:21,839 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:21,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:21,840 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:21,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 08:14:21,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:21,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:14:21,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:22,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:22,044 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:22,045 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:22,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1597003693] [2023-12-16 08:14:22,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1597003693] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:22,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:22,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:14:22,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708473714] [2023-12-16 08:14:22,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:22,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:14:22,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:22,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:14:22,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:14:22,046 INFO L87 Difference]: Start difference. First operand 27202 states and 36176 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:23,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:23,864 INFO L93 Difference]: Finished difference Result 27786 states and 37108 transitions. [2023-12-16 08:14:23,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:14:23,864 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:23,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:23,932 INFO L225 Difference]: With dead ends: 27786 [2023-12-16 08:14:23,933 INFO L226 Difference]: Without dead ends: 27202 [2023-12-16 08:14:23,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:14:23,976 INFO L413 NwaCegarLoop]: 360 mSDtfsCounter, 818 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 848 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:23,976 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [848 Valid, 926 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:14:23,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27202 states. [2023-12-16 08:14:25,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27202 to 27202. [2023-12-16 08:14:25,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27202 states, 21190 states have (on average 1.2927796130250118) internal successors, (27394), 21674 states have internal predecessors, (27394), 2885 states have call successors, (2885), 1965 states have call predecessors, (2885), 3125 states have return successors, (5890), 3563 states have call predecessors, (5890), 2883 states have call successors, (5890) [2023-12-16 08:14:25,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27202 states to 27202 states and 36169 transitions. [2023-12-16 08:14:25,693 INFO L78 Accepts]: Start accepts. Automaton has 27202 states and 36169 transitions. Word has length 141 [2023-12-16 08:14:25,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:25,693 INFO L495 AbstractCegarLoop]: Abstraction has 27202 states and 36169 transitions. [2023-12-16 08:14:25,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:25,694 INFO L276 IsEmpty]: Start isEmpty. Operand 27202 states and 36169 transitions. [2023-12-16 08:14:25,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:25,703 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:25,704 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:25,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 08:14:25,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:25,909 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:25,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:25,909 INFO L85 PathProgramCache]: Analyzing trace with hash 414567436, now seen corresponding path program 1 times [2023-12-16 08:14:25,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:25,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [255687137] [2023-12-16 08:14:25,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:25,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-16 08:14:25,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:25,911 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:25,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 (23)] Waiting until timeout for monitored process [2023-12-16 08:14:26,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:26,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:14:26,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:26,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:26,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:26,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:26,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [255687137] [2023-12-16 08:14:26,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [255687137] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:26,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:26,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:14:26,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711877577] [2023-12-16 08:14:26,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:26,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:14:26,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:26,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:14:26,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:14:26,114 INFO L87 Difference]: Start difference. First operand 27202 states and 36169 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:28,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:28,072 INFO L93 Difference]: Finished difference Result 27786 states and 37094 transitions. [2023-12-16 08:14:28,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:14:28,073 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:28,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:28,149 INFO L225 Difference]: With dead ends: 27786 [2023-12-16 08:14:28,149 INFO L226 Difference]: Without dead ends: 27202 [2023-12-16 08:14:28,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:14:28,165 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 812 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 842 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:28,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [842 Valid, 919 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:14:28,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27202 states. [2023-12-16 08:14:29,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27202 to 27202. [2023-12-16 08:14:29,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27202 states, 21190 states have (on average 1.292449268522888) internal successors, (27387), 21674 states have internal predecessors, (27387), 2885 states have call successors, (2885), 1965 states have call predecessors, (2885), 3125 states have return successors, (5890), 3563 states have call predecessors, (5890), 2883 states have call successors, (5890) [2023-12-16 08:14:30,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27202 states to 27202 states and 36162 transitions. [2023-12-16 08:14:30,035 INFO L78 Accepts]: Start accepts. Automaton has 27202 states and 36162 transitions. Word has length 141 [2023-12-16 08:14:30,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:30,035 INFO L495 AbstractCegarLoop]: Abstraction has 27202 states and 36162 transitions. [2023-12-16 08:14:30,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:30,036 INFO L276 IsEmpty]: Start isEmpty. Operand 27202 states and 36162 transitions. [2023-12-16 08:14:30,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:30,045 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:30,045 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:30,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 (23)] Forceful destruction successful, exit code 0 [2023-12-16 08:14:30,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:30,250 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:30,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:30,250 INFO L85 PathProgramCache]: Analyzing trace with hash 743548748, now seen corresponding path program 1 times [2023-12-16 08:14:30,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:30,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933695833] [2023-12-16 08:14:30,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:30,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-16 08:14:30,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:30,252 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:30,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 08:14:30,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:30,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:14:30,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:30,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:30,443 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:30,444 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:30,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933695833] [2023-12-16 08:14:30,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933695833] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:30,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:30,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:14:30,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81767889] [2023-12-16 08:14:30,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:30,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:14:30,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:30,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:14:30,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:14:30,445 INFO L87 Difference]: Start difference. First operand 27202 states and 36162 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:32,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:32,483 INFO L93 Difference]: Finished difference Result 27786 states and 37080 transitions. [2023-12-16 08:14:32,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:14:32,484 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:32,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:32,566 INFO L225 Difference]: With dead ends: 27786 [2023-12-16 08:14:32,567 INFO L226 Difference]: Without dead ends: 27202 [2023-12-16 08:14:32,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:14:32,582 INFO L413 NwaCegarLoop]: 354 mSDtfsCounter, 805 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 835 SdHoareTripleChecker+Valid, 912 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:32,582 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [835 Valid, 912 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:14:32,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27202 states. [2023-12-16 08:14:34,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27202 to 27202. [2023-12-16 08:14:34,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27202 states, 21190 states have (on average 1.2921189240207644) internal successors, (27380), 21674 states have internal predecessors, (27380), 2885 states have call successors, (2885), 1965 states have call predecessors, (2885), 3125 states have return successors, (5890), 3563 states have call predecessors, (5890), 2883 states have call successors, (5890) [2023-12-16 08:14:34,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27202 states to 27202 states and 36155 transitions. [2023-12-16 08:14:34,540 INFO L78 Accepts]: Start accepts. Automaton has 27202 states and 36155 transitions. Word has length 141 [2023-12-16 08:14:34,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:34,540 INFO L495 AbstractCegarLoop]: Abstraction has 27202 states and 36155 transitions. [2023-12-16 08:14:34,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:34,541 INFO L276 IsEmpty]: Start isEmpty. Operand 27202 states and 36155 transitions. [2023-12-16 08:14:34,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:34,548 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:34,548 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:34,552 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-12-16 08:14:34,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:34,752 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:34,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:34,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1347726708, now seen corresponding path program 1 times [2023-12-16 08:14:34,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:34,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [358256306] [2023-12-16 08:14:34,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:34,753 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:34,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:34,754 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:34,756 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 08:14:34,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:34,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:14:34,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:34,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:34,927 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:34,927 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:34,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [358256306] [2023-12-16 08:14:34,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [358256306] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:34,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:34,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:14:34,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134881665] [2023-12-16 08:14:34,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:34,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:14:34,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:34,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:14:34,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:14:34,928 INFO L87 Difference]: Start difference. First operand 27202 states and 36155 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:37,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:37,136 INFO L93 Difference]: Finished difference Result 27786 states and 37066 transitions. [2023-12-16 08:14:37,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:14:37,137 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:37,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:37,220 INFO L225 Difference]: With dead ends: 27786 [2023-12-16 08:14:37,220 INFO L226 Difference]: Without dead ends: 27202 [2023-12-16 08:14:37,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:14:37,235 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 799 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 829 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:37,235 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [829 Valid, 905 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:14:37,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27202 states. [2023-12-16 08:14:39,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27202 to 27202. [2023-12-16 08:14:39,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27202 states, 21190 states have (on average 1.2917885795186408) internal successors, (27373), 21674 states have internal predecessors, (27373), 2885 states have call successors, (2885), 1965 states have call predecessors, (2885), 3125 states have return successors, (5890), 3563 states have call predecessors, (5890), 2883 states have call successors, (5890) [2023-12-16 08:14:39,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27202 states to 27202 states and 36148 transitions. [2023-12-16 08:14:39,455 INFO L78 Accepts]: Start accepts. Automaton has 27202 states and 36148 transitions. Word has length 141 [2023-12-16 08:14:39,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:39,455 INFO L495 AbstractCegarLoop]: Abstraction has 27202 states and 36148 transitions. [2023-12-16 08:14:39,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:39,455 INFO L276 IsEmpty]: Start isEmpty. Operand 27202 states and 36148 transitions. [2023-12-16 08:14:39,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:39,487 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:39,487 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:39,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 08:14:39,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:39,688 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:39,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:39,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1355759436, now seen corresponding path program 1 times [2023-12-16 08:14:39,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:39,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1787460613] [2023-12-16 08:14:39,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:39,689 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:39,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:39,690 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:39,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 08:14:39,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:39,805 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:14:39,807 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:39,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:39,890 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:39,890 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:39,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1787460613] [2023-12-16 08:14:39,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1787460613] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:39,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:39,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:14:39,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17029480] [2023-12-16 08:14:39,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:39,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:14:39,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:39,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:14:39,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:14:39,892 INFO L87 Difference]: Start difference. First operand 27202 states and 36148 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:42,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:42,280 INFO L93 Difference]: Finished difference Result 27786 states and 37052 transitions. [2023-12-16 08:14:42,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:14:42,280 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:42,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:42,334 INFO L225 Difference]: With dead ends: 27786 [2023-12-16 08:14:42,334 INFO L226 Difference]: Without dead ends: 27202 [2023-12-16 08:14:42,342 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:14:42,342 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 793 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 823 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:42,344 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [823 Valid, 898 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:14:42,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27202 states. [2023-12-16 08:14:44,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27202 to 27202. [2023-12-16 08:14:44,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27202 states, 21190 states have (on average 1.2914582350165171) internal successors, (27366), 21674 states have internal predecessors, (27366), 2885 states have call successors, (2885), 1965 states have call predecessors, (2885), 3125 states have return successors, (5890), 3563 states have call predecessors, (5890), 2883 states have call successors, (5890) [2023-12-16 08:14:44,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27202 states to 27202 states and 36141 transitions. [2023-12-16 08:14:44,488 INFO L78 Accepts]: Start accepts. Automaton has 27202 states and 36141 transitions. Word has length 141 [2023-12-16 08:14:44,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:14:44,488 INFO L495 AbstractCegarLoop]: Abstraction has 27202 states and 36141 transitions. [2023-12-16 08:14:44,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:44,488 INFO L276 IsEmpty]: Start isEmpty. Operand 27202 states and 36141 transitions. [2023-12-16 08:14:44,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-16 08:14:44,496 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:14:44,496 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:14:44,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 08:14:44,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:44,701 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:14:44,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:14:44,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1189430644, now seen corresponding path program 1 times [2023-12-16 08:14:44,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:14:44,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [994446625] [2023-12-16 08:14:44,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:14:44,702 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:44,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:14:44,703 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:14:44,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-16 08:14:44,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:14:44,818 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:14:44,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:14:44,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:14:44,887 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:14:44,887 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:14:44,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [994446625] [2023-12-16 08:14:44,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [994446625] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:14:44,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:14:44,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:14:44,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227974230] [2023-12-16 08:14:44,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:14:44,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:14:44,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:14:44,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:14:44,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:14:44,888 INFO L87 Difference]: Start difference. First operand 27202 states and 36141 transitions. Second operand has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:14:47,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:14:47,307 INFO L93 Difference]: Finished difference Result 27786 states and 37038 transitions. [2023-12-16 08:14:47,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:14:47,307 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 26.2) internal successors, (131), 4 states have internal predecessors, (131), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 141 [2023-12-16 08:14:47,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:14:47,370 INFO L225 Difference]: With dead ends: 27786 [2023-12-16 08:14:47,371 INFO L226 Difference]: Without dead ends: 27202 [2023-12-16 08:14:47,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:14:47,384 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 787 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 817 SdHoareTripleChecker+Valid, 891 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:14:47,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [817 Valid, 891 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:14:47,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27202 states. Received shutdown request... [2023-12-16 08:14:49,375 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:14:49,375 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:14:49,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27202 to 27202. [2023-12-16 08:14:49,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27202 states, 21190 states have (on average 1.2911278905143935) internal successors, (27359), 21674 states have internal predecessors, (27359), 2885 states have call successors, (2885), 1965 states have call predecessors, (2885), 3125 states have return successors, (5890), 3563 states have call predecessors, (5890), 2883 states have call successors, (5890) [2023-12-16 08:14:49,648 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 08:14:49,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 (27)] Forceful destruction successful, exit code 0 [2023-12-16 08:14:49,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:14:49,854 WARN L619 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). [2023-12-16 08:14:49,855 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 08:14:49,858 INFO L445 BasicCegarLoop]: Path program 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] [2023-12-16 08:14:49,859 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 08:14:49,860 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 08:14:49 BoogieIcfgContainer [2023-12-16 08:14:49,860 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 08:14:49,861 INFO L158 Benchmark]: Toolchain (without parser) took 67554.04ms. Allocated memory was 303.0MB in the beginning and 5.6GB in the end (delta: 5.3GB). Free memory was 248.2MB in the beginning and 4.4GB in the end (delta: -4.2GB). Peak memory consumption was 3.6GB. Max. memory is 8.0GB. [2023-12-16 08:14:49,861 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 197.1MB. Free memory is still 144.2MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 08:14:49,861 INFO L158 Benchmark]: CACSL2BoogieTranslator took 408.36ms. Allocated memory is still 303.0MB. Free memory was 248.2MB in the beginning and 220.4MB in the end (delta: 27.8MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. [2023-12-16 08:14:49,861 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.24ms. Allocated memory is still 303.0MB. Free memory was 220.4MB in the beginning and 216.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 08:14:49,861 INFO L158 Benchmark]: Boogie Preprocessor took 66.25ms. Allocated memory is still 303.0MB. Free memory was 216.2MB in the beginning and 209.9MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-16 08:14:49,861 INFO L158 Benchmark]: RCFGBuilder took 1034.38ms. Allocated memory is still 303.0MB. Free memory was 209.9MB in the beginning and 197.1MB in the end (delta: 12.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-12-16 08:14:49,861 INFO L158 Benchmark]: TraceAbstraction took 65971.45ms. Allocated memory was 303.0MB in the beginning and 5.6GB in the end (delta: 5.3GB). Free memory was 196.5MB in the beginning and 4.4GB in the end (delta: -4.2GB). Peak memory consumption was 3.5GB. Max. memory is 8.0GB. [2023-12-16 08:14:49,862 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 197.1MB. Free memory is still 144.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 408.36ms. Allocated memory is still 303.0MB. Free memory was 248.2MB in the beginning and 220.4MB in the end (delta: 27.8MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 67.24ms. Allocated memory is still 303.0MB. Free memory was 220.4MB in the beginning and 216.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 66.25ms. Allocated memory is still 303.0MB. Free memory was 216.2MB in the beginning and 209.9MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1034.38ms. Allocated memory is still 303.0MB. Free memory was 209.9MB in the beginning and 197.1MB in the end (delta: 12.8MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * TraceAbstraction took 65971.45ms. Allocated memory was 303.0MB in the beginning and 5.6GB in the end (delta: 5.3GB). Free memory was 196.5MB in the beginning and 4.4GB in the end (delta: -4.2GB). Peak memory consumption was 3.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 599]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 599). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 27). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data CFG has 15 procedures, 406 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 65.9s, OverallIterations: 26, TraceHistogramMax: 5, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 30.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14097 SdHoareTripleChecker+Valid, 8.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13712 mSDsluCounter, 30953 SdHoareTripleChecker+Invalid, 6.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 18837 mSDsCounter, 846 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11437 IncrementalHoareTripleChecker+Invalid, 12283 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 846 mSolverCounterUnsat, 12116 mSDtfsCounter, 11437 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3045 GetRequests, 2963 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=27202occurred in iteration=17, InterpolantAutomatonStates: 112, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 25.5s AutomataMinimizationTime, 26 MinimizatonAttempts, 714 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 1.4s InterpolantComputationTime, 3050 NumberOfCodeBlocks, 3050 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 3024 ConstructedInterpolants, 0 QuantifiedInterpolants, 4636 SizeOfPredicates, 5 NumberOfNonLiveVariables, 8750 ConjunctsInSsa, 94 ConjunctsInUnsatCore, 26 InterpolantComputations, 26 PerfectInterpolantSequences, 564/564 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown