/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.07.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 02:34:31,874 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 02:34:31,935 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-22 02:34:31,938 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 02:34:31,938 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 02:34:31,971 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 02:34:31,972 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 02:34:31,972 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 02:34:31,973 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 02:34:31,976 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 02:34:31,976 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 02:34:31,977 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 02:34:31,977 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 02:34:31,978 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 02:34:31,978 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 02:34:31,979 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 02:34:31,979 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 02:34:31,979 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 02:34:31,979 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 02:34:31,980 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 02:34:31,981 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 02:34:31,981 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 02:34:31,981 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 02:34:31,981 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 02:34:31,981 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 02:34:31,982 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 02:34:31,982 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 02:34:31,982 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 02:34:31,982 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 02:34:31,982 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 02:34:31,983 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 02:34:31,983 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 02:34:31,983 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 02:34:31,983 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 02:34:31,983 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:34:31,984 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 02:34:31,984 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 02:34:31,984 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 02:34:31,984 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 02:34:31,984 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 02:34:31,984 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 02:34:31,984 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 02:34:31,985 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 02:34:31,985 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 02:34:31,985 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 02:34:31,985 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 02:34:31,985 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-22 02:34:32,145 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 02:34:32,182 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 02:34:32,184 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 02:34:32,185 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 02:34:32,185 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 02:34:32,186 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.07.cil-2.c [2023-12-22 02:34:33,293 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 02:34:33,477 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 02:34:33,485 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.07.cil-2.c [2023-12-22 02:34:33,497 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83e303eb8/6b1322e0d7e54b52b2217b36e86ab940/FLAG974d01608 [2023-12-22 02:34:33,509 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83e303eb8/6b1322e0d7e54b52b2217b36e86ab940 [2023-12-22 02:34:33,511 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 02:34:33,512 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 02:34:33,512 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 02:34:33,512 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 02:34:33,516 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 02:34:33,517 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:33,517 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3618ecd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33, skipping insertion in model container [2023-12-22 02:34:33,517 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:33,558 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 02:34:33,658 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.07.cil-2.c[914,927] [2023-12-22 02:34:33,708 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.07.cil-2.c[7115,7128] [2023-12-22 02:34:33,772 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:34:33,785 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 02:34:33,821 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.07.cil-2.c[914,927] [2023-12-22 02:34:33,837 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.07.cil-2.c[7115,7128] [2023-12-22 02:34:33,880 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:34:33,899 INFO L206 MainTranslator]: Completed translation [2023-12-22 02:34:33,899 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33 WrapperNode [2023-12-22 02:34:33,900 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 02:34:33,901 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 02:34:33,901 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 02:34:33,901 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 02:34:33,906 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:33,920 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:33,958 INFO L138 Inliner]: procedures = 68, calls = 79, calls flagged for inlining = 35, calls inlined = 35, statements flattened = 744 [2023-12-22 02:34:33,959 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 02:34:33,960 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 02:34:33,960 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 02:34:33,960 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 02:34:33,968 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:33,969 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:33,973 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:33,988 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-22 02:34:33,988 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:33,989 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:34,012 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:34,021 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:34,023 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:34,025 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:34,029 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 02:34:34,030 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 02:34:34,030 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 02:34:34,030 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 02:34:34,031 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (1/1) ... [2023-12-22 02:34:34,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:34:34,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 02:34:34,065 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-22 02:34:34,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-22 02:34:34,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 02:34:34,091 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-22 02:34:34,092 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-22 02:34:34,092 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-22 02:34:34,092 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-22 02:34:34,092 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-22 02:34:34,093 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-22 02:34:34,093 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-22 02:34:34,112 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-22 02:34:34,112 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-22 02:34:34,112 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-22 02:34:34,112 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-22 02:34:34,115 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-22 02:34:34,115 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-22 02:34:34,115 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-22 02:34:34,115 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-22 02:34:34,115 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-22 02:34:34,115 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 02:34:34,115 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-22 02:34:34,116 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-22 02:34:34,116 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-22 02:34:34,116 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-22 02:34:34,116 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-22 02:34:34,116 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-22 02:34:34,116 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-22 02:34:34,116 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-22 02:34:34,116 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-22 02:34:34,116 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-22 02:34:34,117 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 02:34:34,117 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 02:34:34,117 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-22 02:34:34,117 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-22 02:34:34,117 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2023-12-22 02:34:34,117 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2023-12-22 02:34:34,213 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 02:34:34,217 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 02:34:34,841 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 02:34:34,899 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 02:34:34,899 INFO L309 CfgBuilder]: Removed 14 assume(true) statements. [2023-12-22 02:34:34,899 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:34:34 BoogieIcfgContainer [2023-12-22 02:34:34,899 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 02:34:34,901 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 02:34:34,901 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 02:34:34,904 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 02:34:34,904 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 02:34:33" (1/3) ... [2023-12-22 02:34:34,905 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8e2929e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:34:34, skipping insertion in model container [2023-12-22 02:34:34,905 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:34:33" (2/3) ... [2023-12-22 02:34:34,905 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8e2929e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:34:34, skipping insertion in model container [2023-12-22 02:34:34,905 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:34:34" (3/3) ... [2023-12-22 02:34:34,906 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.07.cil-2.c [2023-12-22 02:34:34,919 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 02:34:34,919 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 02:34:34,977 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 02:34:34,982 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;@6e815cac, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 02:34:34,982 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 02:34:34,990 INFO L276 IsEmpty]: Start isEmpty. Operand has 332 states, 277 states have (on average 1.6967509025270757) internal successors, (470), 285 states have internal predecessors, (470), 37 states have call successors, (37), 15 states have call predecessors, (37), 15 states have return successors, (37), 35 states have call predecessors, (37), 37 states have call successors, (37) [2023-12-22 02:34:35,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:35,003 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:35,004 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:35,004 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:35,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:35,010 INFO L85 PathProgramCache]: Analyzing trace with hash 2104233725, now seen corresponding path program 1 times [2023-12-22 02:34:35,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:35,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1362917419] [2023-12-22 02:34:35,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:35,020 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:35,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:35,023 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:35,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-22 02:34:35,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:35,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:35,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:35,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:35,190 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:35,190 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:35,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1362917419] [2023-12-22 02:34:35,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1362917419] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:35,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:35,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:35,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506586575] [2023-12-22 02:34:35,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:35,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:35,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:35,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:35,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:35,224 INFO L87 Difference]: Start difference. First operand has 332 states, 277 states have (on average 1.6967509025270757) internal successors, (470), 285 states have internal predecessors, (470), 37 states have call successors, (37), 15 states have call predecessors, (37), 15 states have return successors, (37), 35 states have call predecessors, (37), 37 states have call successors, (37) Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:35,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:35,368 INFO L93 Difference]: Finished difference Result 645 states and 1055 transitions. [2023-12-22 02:34:35,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:35,370 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:34:35,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:35,382 INFO L225 Difference]: With dead ends: 645 [2023-12-22 02:34:35,382 INFO L226 Difference]: Without dead ends: 326 [2023-12-22 02:34:35,388 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:35,391 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 119 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:35,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 822 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:35,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2023-12-22 02:34:35,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 326. [2023-12-22 02:34:35,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 274 states have (on average 1.583941605839416) internal successors, (434), 279 states have internal predecessors, (434), 37 states have call successors, (37), 15 states have call predecessors, (37), 13 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2023-12-22 02:34:35,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 504 transitions. [2023-12-22 02:34:35,458 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 504 transitions. Word has length 58 [2023-12-22 02:34:35,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:35,459 INFO L495 AbstractCegarLoop]: Abstraction has 326 states and 504 transitions. [2023-12-22 02:34:35,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:35,459 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 504 transitions. [2023-12-22 02:34:35,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:35,463 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:35,463 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:35,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:35,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:35,668 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:35,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:35,668 INFO L85 PathProgramCache]: Analyzing trace with hash -162147461, now seen corresponding path program 1 times [2023-12-22 02:34:35,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:35,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1555726447] [2023-12-22 02:34:35,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:35,669 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:35,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:35,671 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:35,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-22 02:34:35,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:35,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 02:34:35,769 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:35,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:35,866 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:35,866 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:35,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1555726447] [2023-12-22 02:34:35,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1555726447] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:35,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:35,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:34:35,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045546408] [2023-12-22 02:34:35,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:35,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:35,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:35,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:35,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:35,872 INFO L87 Difference]: Start difference. First operand 326 states and 504 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:36,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:36,531 INFO L93 Difference]: Finished difference Result 502 states and 757 transitions. [2023-12-22 02:34:36,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:36,532 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:34:36,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:36,535 INFO L225 Difference]: With dead ends: 502 [2023-12-22 02:34:36,535 INFO L226 Difference]: Without dead ends: 421 [2023-12-22 02:34:36,536 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:36,536 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 351 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 976 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:36,537 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [358 Valid, 976 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:34:36,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2023-12-22 02:34:36,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 414. [2023-12-22 02:34:36,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 342 states have (on average 1.5497076023391814) internal successors, (530), 349 states have internal predecessors, (530), 48 states have call successors, (48), 22 states have call predecessors, (48), 22 states have return successors, (49), 45 states have call predecessors, (49), 44 states have call successors, (49) [2023-12-22 02:34:36,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 627 transitions. [2023-12-22 02:34:36,555 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 627 transitions. Word has length 58 [2023-12-22 02:34:36,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:36,555 INFO L495 AbstractCegarLoop]: Abstraction has 414 states and 627 transitions. [2023-12-22 02:34:36,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:36,555 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 627 transitions. [2023-12-22 02:34:36,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:36,558 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:36,558 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:36,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:36,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:36,762 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:36,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:36,762 INFO L85 PathProgramCache]: Analyzing trace with hash -296381125, now seen corresponding path program 1 times [2023-12-22 02:34:36,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:36,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1820019060] [2023-12-22 02:34:36,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:36,763 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:36,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:36,773 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:36,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-22 02:34:36,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:36,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:34:36,849 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:36,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:36,876 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:36,877 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:36,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1820019060] [2023-12-22 02:34:36,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1820019060] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:36,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:36,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:34:36,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601919492] [2023-12-22 02:34:36,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:36,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:36,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:36,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:36,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:36,878 INFO L87 Difference]: Start difference. First operand 414 states and 627 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:37,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:37,472 INFO L93 Difference]: Finished difference Result 773 states and 1146 transitions. [2023-12-22 02:34:37,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:37,473 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:34:37,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:37,476 INFO L225 Difference]: With dead ends: 773 [2023-12-22 02:34:37,476 INFO L226 Difference]: Without dead ends: 609 [2023-12-22 02:34:37,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:37,478 INFO L413 NwaCegarLoop]: 286 mSDtfsCounter, 343 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 980 SdHoareTripleChecker+Invalid, 901 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:37,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 980 Invalid, 901 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 845 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:34:37,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2023-12-22 02:34:37,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 601. [2023-12-22 02:34:37,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 485 states have (on average 1.4969072164948454) internal successors, (726), 500 states have internal predecessors, (726), 70 states have call successors, (70), 36 states have call predecessors, (70), 44 states have return successors, (91), 69 states have call predecessors, (91), 66 states have call successors, (91) [2023-12-22 02:34:37,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 887 transitions. [2023-12-22 02:34:37,537 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 887 transitions. Word has length 58 [2023-12-22 02:34:37,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:37,537 INFO L495 AbstractCegarLoop]: Abstraction has 601 states and 887 transitions. [2023-12-22 02:34:37,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:37,537 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 887 transitions. [2023-12-22 02:34:37,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:37,538 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:37,539 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:37,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:37,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:37,743 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:37,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:37,743 INFO L85 PathProgramCache]: Analyzing trace with hash 283122428, now seen corresponding path program 1 times [2023-12-22 02:34:37,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:37,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2108762835] [2023-12-22 02:34:37,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:37,744 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:37,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:37,745 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:37,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-22 02:34:37,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:37,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:34:37,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:37,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:37,872 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:37,872 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:37,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2108762835] [2023-12-22 02:34:37,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2108762835] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:37,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:37,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:34:37,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970162860] [2023-12-22 02:34:37,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:37,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:34:37,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:37,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:34:37,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:37,874 INFO L87 Difference]: Start difference. First operand 601 states and 887 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:38,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:38,026 INFO L93 Difference]: Finished difference Result 956 states and 1384 transitions. [2023-12-22 02:34:38,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:38,027 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:34:38,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:38,029 INFO L225 Difference]: With dead ends: 956 [2023-12-22 02:34:38,029 INFO L226 Difference]: Without dead ends: 619 [2023-12-22 02:34:38,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:34:38,031 INFO L413 NwaCegarLoop]: 465 mSDtfsCounter, 6 mSDsluCounter, 1855 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2320 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:38,031 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2320 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:38,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2023-12-22 02:34:38,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 609. [2023-12-22 02:34:38,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 491 states have (on average 1.4867617107942974) internal successors, (730), 506 states have internal predecessors, (730), 70 states have call successors, (70), 36 states have call predecessors, (70), 46 states have return successors, (93), 71 states have call predecessors, (93), 66 states have call successors, (93) [2023-12-22 02:34:38,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 893 transitions. [2023-12-22 02:34:38,057 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 893 transitions. Word has length 58 [2023-12-22 02:34:38,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:38,057 INFO L495 AbstractCegarLoop]: Abstraction has 609 states and 893 transitions. [2023-12-22 02:34:38,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:38,057 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 893 transitions. [2023-12-22 02:34:38,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:34:38,058 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:38,058 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:38,077 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:38,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:38,263 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:38,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:38,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1960860870, now seen corresponding path program 1 times [2023-12-22 02:34:38,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:38,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [324018696] [2023-12-22 02:34:38,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:38,264 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:38,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:38,265 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:38,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-22 02:34:38,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:38,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:38,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:38,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:38,371 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:38,372 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:38,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [324018696] [2023-12-22 02:34:38,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [324018696] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:38,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:38,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:38,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892115384] [2023-12-22 02:34:38,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:38,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:38,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:38,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:38,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:38,373 INFO L87 Difference]: Start difference. First operand 609 states and 893 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 02:34:38,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:38,808 INFO L93 Difference]: Finished difference Result 1269 states and 1783 transitions. [2023-12-22 02:34:38,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:38,809 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 58 [2023-12-22 02:34:38,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:38,813 INFO L225 Difference]: With dead ends: 1269 [2023-12-22 02:34:38,813 INFO L226 Difference]: Without dead ends: 928 [2023-12-22 02:34:38,814 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:38,815 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 676 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:38,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [701 Valid, 508 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:38,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2023-12-22 02:34:38,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 924. [2023-12-22 02:34:38,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 924 states, 730 states have (on average 1.4356164383561645) internal successors, (1048), 757 states have internal predecessors, (1048), 104 states have call successors, (104), 64 states have call predecessors, (104), 88 states have return successors, (156), 107 states have call predecessors, (156), 100 states have call successors, (156) [2023-12-22 02:34:38,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 1308 transitions. [2023-12-22 02:34:38,888 INFO L78 Accepts]: Start accepts. Automaton has 924 states and 1308 transitions. Word has length 58 [2023-12-22 02:34:38,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:38,890 INFO L495 AbstractCegarLoop]: Abstraction has 924 states and 1308 transitions. [2023-12-22 02:34:38,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 02:34:38,890 INFO L276 IsEmpty]: Start isEmpty. Operand 924 states and 1308 transitions. [2023-12-22 02:34:38,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-22 02:34:38,891 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:38,891 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:38,909 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-22 02:34:39,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:39,098 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:39,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:39,098 INFO L85 PathProgramCache]: Analyzing trace with hash 418845809, now seen corresponding path program 1 times [2023-12-22 02:34:39,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:39,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1718739287] [2023-12-22 02:34:39,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:39,099 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:39,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:39,102 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:39,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-22 02:34:39,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:39,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:39,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:39,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:39,229 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:39,229 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:39,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1718739287] [2023-12-22 02:34:39,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1718739287] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:39,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:39,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:39,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963974306] [2023-12-22 02:34:39,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:39,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:39,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:39,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:39,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:39,231 INFO L87 Difference]: Start difference. First operand 924 states and 1308 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:39,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:39,353 INFO L93 Difference]: Finished difference Result 2216 states and 3051 transitions. [2023-12-22 02:34:39,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:39,354 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 59 [2023-12-22 02:34:39,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:39,360 INFO L225 Difference]: With dead ends: 2216 [2023-12-22 02:34:39,360 INFO L226 Difference]: Without dead ends: 1556 [2023-12-22 02:34:39,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:39,362 INFO L413 NwaCegarLoop]: 477 mSDtfsCounter, 443 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:39,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 572 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:39,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2023-12-22 02:34:39,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1512. [2023-12-22 02:34:39,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 1170 states have (on average 1.3846153846153846) internal successors, (1620), 1219 states have internal predecessors, (1620), 170 states have call successors, (170), 120 states have call predecessors, (170), 170 states have return successors, (270), 177 states have call predecessors, (270), 166 states have call successors, (270) [2023-12-22 02:34:39,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2060 transitions. [2023-12-22 02:34:39,437 INFO L78 Accepts]: Start accepts. Automaton has 1512 states and 2060 transitions. Word has length 59 [2023-12-22 02:34:39,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:39,438 INFO L495 AbstractCegarLoop]: Abstraction has 1512 states and 2060 transitions. [2023-12-22 02:34:39,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:39,438 INFO L276 IsEmpty]: Start isEmpty. Operand 1512 states and 2060 transitions. [2023-12-22 02:34:39,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 02:34:39,439 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:39,439 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:39,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:39,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:39,643 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:39,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:39,644 INFO L85 PathProgramCache]: Analyzing trace with hash 758916333, now seen corresponding path program 1 times [2023-12-22 02:34:39,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:39,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [806156470] [2023-12-22 02:34:39,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:39,644 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:39,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:39,645 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:39,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-22 02:34:39,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:39,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:39,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:39,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:39,780 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:39,780 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:39,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [806156470] [2023-12-22 02:34:39,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [806156470] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:39,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:39,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:39,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023655046] [2023-12-22 02:34:39,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:39,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:39,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:39,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:39,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:39,782 INFO L87 Difference]: Start difference. First operand 1512 states and 2060 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:39,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:39,972 INFO L93 Difference]: Finished difference Result 3887 states and 5211 transitions. [2023-12-22 02:34:39,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:39,973 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 60 [2023-12-22 02:34:39,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:39,982 INFO L225 Difference]: With dead ends: 3887 [2023-12-22 02:34:39,982 INFO L226 Difference]: Without dead ends: 2622 [2023-12-22 02:34:39,986 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:39,987 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 62 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:39,987 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 904 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:39,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2622 states. [2023-12-22 02:34:40,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2622 to 2590. [2023-12-22 02:34:40,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2590 states, 1978 states have (on average 1.3498483316481293) internal successors, (2670), 2051 states have internal predecessors, (2670), 296 states have call successors, (296), 232 states have call predecessors, (296), 314 states have return successors, (454), 309 states have call predecessors, (454), 292 states have call successors, (454) [2023-12-22 02:34:40,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2590 states to 2590 states and 3420 transitions. [2023-12-22 02:34:40,098 INFO L78 Accepts]: Start accepts. Automaton has 2590 states and 3420 transitions. Word has length 60 [2023-12-22 02:34:40,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:40,098 INFO L495 AbstractCegarLoop]: Abstraction has 2590 states and 3420 transitions. [2023-12-22 02:34:40,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:40,099 INFO L276 IsEmpty]: Start isEmpty. Operand 2590 states and 3420 transitions. [2023-12-22 02:34:40,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 02:34:40,100 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:40,100 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:40,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:40,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:40,304 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:40,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:40,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1186493772, now seen corresponding path program 1 times [2023-12-22 02:34:40,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:40,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2030633364] [2023-12-22 02:34:40,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:40,305 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:40,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:40,306 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:40,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-22 02:34:40,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:40,385 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:40,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:40,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-22 02:34:40,444 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:40,444 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:40,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2030633364] [2023-12-22 02:34:40,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2030633364] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:40,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:40,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:40,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479567715] [2023-12-22 02:34:40,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:40,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:40,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:40,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:40,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:40,445 INFO L87 Difference]: Start difference. First operand 2590 states and 3420 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:40,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:40,675 INFO L93 Difference]: Finished difference Result 5232 states and 6815 transitions. [2023-12-22 02:34:40,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:40,676 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 66 [2023-12-22 02:34:40,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:40,687 INFO L225 Difference]: With dead ends: 5232 [2023-12-22 02:34:40,687 INFO L226 Difference]: Without dead ends: 2894 [2023-12-22 02:34:40,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:40,692 INFO L413 NwaCegarLoop]: 478 mSDtfsCounter, 434 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:40,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 572 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:40,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2894 states. [2023-12-22 02:34:40,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2894 to 2850. [2023-12-22 02:34:40,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2850 states, 2174 states have (on average 1.3376264949402024) internal successors, (2908), 2251 states have internal predecessors, (2908), 328 states have call successors, (328), 260 states have call predecessors, (328), 346 states have return successors, (492), 341 states have call predecessors, (492), 324 states have call successors, (492) [2023-12-22 02:34:40,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2850 states to 2850 states and 3728 transitions. [2023-12-22 02:34:40,814 INFO L78 Accepts]: Start accepts. Automaton has 2850 states and 3728 transitions. Word has length 66 [2023-12-22 02:34:40,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:40,814 INFO L495 AbstractCegarLoop]: Abstraction has 2850 states and 3728 transitions. [2023-12-22 02:34:40,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:40,814 INFO L276 IsEmpty]: Start isEmpty. Operand 2850 states and 3728 transitions. [2023-12-22 02:34:40,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-22 02:34:40,815 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:40,815 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:40,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:41,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:41,016 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:41,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:41,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1904970210, now seen corresponding path program 1 times [2023-12-22 02:34:41,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:41,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746359067] [2023-12-22 02:34:41,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:41,017 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:41,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:41,022 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:41,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-22 02:34:41,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:41,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:41,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:41,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:41,121 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:41,121 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:41,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746359067] [2023-12-22 02:34:41,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746359067] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:41,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:41,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:41,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561999885] [2023-12-22 02:34:41,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:41,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:41,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:41,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:41,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:41,124 INFO L87 Difference]: Start difference. First operand 2850 states and 3728 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:41,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:41,429 INFO L93 Difference]: Finished difference Result 3452 states and 4487 transitions. [2023-12-22 02:34:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:41,430 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 67 [2023-12-22 02:34:41,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:41,441 INFO L225 Difference]: With dead ends: 3452 [2023-12-22 02:34:41,441 INFO L226 Difference]: Without dead ends: 3449 [2023-12-22 02:34:41,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:41,443 INFO L413 NwaCegarLoop]: 482 mSDtfsCounter, 918 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 918 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:41,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [918 Valid, 558 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:34:41,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3449 states. [2023-12-22 02:34:41,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3449 to 3415. [2023-12-22 02:34:41,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3415 states, 2598 states have (on average 1.327944572748268) internal successors, (3450), 2690 states have internal predecessors, (3450), 393 states have call successors, (393), 316 states have call predecessors, (393), 422 states have return successors, (590), 411 states have call predecessors, (590), 390 states have call successors, (590) [2023-12-22 02:34:41,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3415 states to 3415 states and 4433 transitions. [2023-12-22 02:34:41,653 INFO L78 Accepts]: Start accepts. Automaton has 3415 states and 4433 transitions. Word has length 67 [2023-12-22 02:34:41,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:41,653 INFO L495 AbstractCegarLoop]: Abstraction has 3415 states and 4433 transitions. [2023-12-22 02:34:41,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:41,653 INFO L276 IsEmpty]: Start isEmpty. Operand 3415 states and 4433 transitions. [2023-12-22 02:34:41,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-22 02:34:41,654 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:41,654 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:41,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2023-12-22 02:34:41,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:41,858 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:41,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:41,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1076567978, now seen corresponding path program 1 times [2023-12-22 02:34:41,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:41,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1199140403] [2023-12-22 02:34:41,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:41,859 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:41,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:41,861 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:41,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-22 02:34:41,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:41,929 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:34:41,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:42,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:42,172 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 02:34:42,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:42,284 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:42,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1199140403] [2023-12-22 02:34:42,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1199140403] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 02:34:42,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 02:34:42,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-22 02:34:42,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333074787] [2023-12-22 02:34:42,285 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 02:34:42,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 02:34:42,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:42,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 02:34:42,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:34:42,286 INFO L87 Difference]: Start difference. First operand 3415 states and 4433 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-22 02:34:42,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:42,972 INFO L93 Difference]: Finished difference Result 7732 states and 9978 transitions. [2023-12-22 02:34:42,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:34:42,973 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 68 [2023-12-22 02:34:42,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:43,001 INFO L225 Difference]: With dead ends: 7732 [2023-12-22 02:34:43,001 INFO L226 Difference]: Without dead ends: 7729 [2023-12-22 02:34:43,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:34:43,005 INFO L413 NwaCegarLoop]: 625 mSDtfsCounter, 858 mSDsluCounter, 1245 mSDsCounter, 0 mSdLazyCounter, 439 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 858 SdHoareTripleChecker+Valid, 1870 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:43,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [858 Valid, 1870 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 439 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:43,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7729 states. [2023-12-22 02:34:43,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7729 to 5733. [2023-12-22 02:34:43,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5733 states, 4344 states have (on average 1.3195211786372008) internal successors, (5732), 4504 states have internal predecessors, (5732), 657 states have call successors, (657), 540 states have call predecessors, (657), 730 states have return successors, (1014), 691 states have call predecessors, (1014), 654 states have call successors, (1014) [2023-12-22 02:34:43,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5733 states to 5733 states and 7403 transitions. [2023-12-22 02:34:43,334 INFO L78 Accepts]: Start accepts. Automaton has 5733 states and 7403 transitions. Word has length 68 [2023-12-22 02:34:43,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:43,334 INFO L495 AbstractCegarLoop]: Abstraction has 5733 states and 7403 transitions. [2023-12-22 02:34:43,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-22 02:34:43,335 INFO L276 IsEmpty]: Start isEmpty. Operand 5733 states and 7403 transitions. [2023-12-22 02:34:43,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-22 02:34:43,336 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:43,336 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:43,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:43,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:43,539 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:43,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:43,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1486209378, now seen corresponding path program 2 times [2023-12-22 02:34:43,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:43,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1491719042] [2023-12-22 02:34:43,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 02:34:43,540 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:43,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:43,557 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:43,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-22 02:34:43,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 02:34:43,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 02:34:43,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:43,656 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:43,663 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:43,663 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:43,663 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:43,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1491719042] [2023-12-22 02:34:43,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1491719042] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:43,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:43,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:43,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098735954] [2023-12-22 02:34:43,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:43,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:43,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:43,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:43,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:43,664 INFO L87 Difference]: Start difference. First operand 5733 states and 7403 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:43,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:43,968 INFO L93 Difference]: Finished difference Result 8650 states and 11237 transitions. [2023-12-22 02:34:43,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:43,968 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 71 [2023-12-22 02:34:43,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:43,980 INFO L225 Difference]: With dead ends: 8650 [2023-12-22 02:34:43,980 INFO L226 Difference]: Without dead ends: 3437 [2023-12-22 02:34:43,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:43,991 INFO L413 NwaCegarLoop]: 525 mSDtfsCounter, 474 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:43,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 626 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:43,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3437 states. [2023-12-22 02:34:44,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3437 to 3413. [2023-12-22 02:34:44,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3413 states, 2600 states have (on average 1.3092307692307692) internal successors, (3404), 2688 states have internal predecessors, (3404), 393 states have call successors, (393), 316 states have call predecessors, (393), 418 states have return successors, (558), 411 states have call predecessors, (558), 390 states have call successors, (558) [2023-12-22 02:34:44,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3413 states to 3413 states and 4355 transitions. [2023-12-22 02:34:44,199 INFO L78 Accepts]: Start accepts. Automaton has 3413 states and 4355 transitions. Word has length 71 [2023-12-22 02:34:44,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:44,199 INFO L495 AbstractCegarLoop]: Abstraction has 3413 states and 4355 transitions. [2023-12-22 02:34:44,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-22 02:34:44,200 INFO L276 IsEmpty]: Start isEmpty. Operand 3413 states and 4355 transitions. [2023-12-22 02:34:44,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 02:34:44,201 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:44,201 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:44,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:44,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:44,405 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:44,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:44,406 INFO L85 PathProgramCache]: Analyzing trace with hash -785495608, now seen corresponding path program 1 times [2023-12-22 02:34:44,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:44,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [696569981] [2023-12-22 02:34:44,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:44,406 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:44,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:44,417 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:44,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-22 02:34:44,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:44,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:44,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:44,529 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:44,530 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:44,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:44,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [696569981] [2023-12-22 02:34:44,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [696569981] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:44,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:44,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:44,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128744052] [2023-12-22 02:34:44,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:44,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:44,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:44,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:44,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:44,531 INFO L87 Difference]: Start difference. First operand 3413 states and 4355 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:34:44,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:44,893 INFO L93 Difference]: Finished difference Result 9506 states and 12020 transitions. [2023-12-22 02:34:44,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:44,893 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 76 [2023-12-22 02:34:44,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:44,930 INFO L225 Difference]: With dead ends: 9506 [2023-12-22 02:34:44,931 INFO L226 Difference]: Without dead ends: 6347 [2023-12-22 02:34:44,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:44,937 INFO L413 NwaCegarLoop]: 540 mSDtfsCounter, 84 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 996 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:44,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 996 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:44,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6347 states. [2023-12-22 02:34:45,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6347 to 6347. [2023-12-22 02:34:45,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6347 states, 4754 states have (on average 1.2747160286074883) internal successors, (6060), 4928 states have internal predecessors, (6060), 761 states have call successors, (761), 624 states have call predecessors, (761), 830 states have return successors, (1149), 799 states have call predecessors, (1149), 758 states have call successors, (1149) [2023-12-22 02:34:45,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6347 states to 6347 states and 7970 transitions. [2023-12-22 02:34:45,313 INFO L78 Accepts]: Start accepts. Automaton has 6347 states and 7970 transitions. Word has length 76 [2023-12-22 02:34:45,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:45,314 INFO L495 AbstractCegarLoop]: Abstraction has 6347 states and 7970 transitions. [2023-12-22 02:34:45,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:34:45,314 INFO L276 IsEmpty]: Start isEmpty. Operand 6347 states and 7970 transitions. [2023-12-22 02:34:45,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-22 02:34:45,316 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:45,316 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:45,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:45,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:45,520 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:45,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:45,521 INFO L85 PathProgramCache]: Analyzing trace with hash -852279437, now seen corresponding path program 1 times [2023-12-22 02:34:45,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:45,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [586364164] [2023-12-22 02:34:45,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:45,521 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:45,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:45,522 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:45,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-22 02:34:45,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:45,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:45,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:45,652 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 02:34:45,652 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:45,652 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:45,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [586364164] [2023-12-22 02:34:45,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [586364164] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:45,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:45,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:45,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523117407] [2023-12-22 02:34:45,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:45,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:45,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:45,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:45,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:45,654 INFO L87 Difference]: Start difference. First operand 6347 states and 7970 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:34:46,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:46,426 INFO L93 Difference]: Finished difference Result 11352 states and 14163 transitions. [2023-12-22 02:34:46,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:46,426 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 85 [2023-12-22 02:34:46,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:46,445 INFO L225 Difference]: With dead ends: 11352 [2023-12-22 02:34:46,445 INFO L226 Difference]: Without dead ends: 6455 [2023-12-22 02:34:46,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:46,452 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 648 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 673 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:46,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [673 Valid, 515 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:46,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6455 states. [2023-12-22 02:34:46,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6455 to 6455. [2023-12-22 02:34:46,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6455 states, 4808 states have (on average 1.2583194675540765) internal successors, (6050), 5036 states have internal predecessors, (6050), 761 states have call successors, (761), 624 states have call predecessors, (761), 884 states have return successors, (1149), 799 states have call predecessors, (1149), 758 states have call successors, (1149) [2023-12-22 02:34:46,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6455 states to 6455 states and 7960 transitions. [2023-12-22 02:34:46,821 INFO L78 Accepts]: Start accepts. Automaton has 6455 states and 7960 transitions. Word has length 85 [2023-12-22 02:34:46,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:46,821 INFO L495 AbstractCegarLoop]: Abstraction has 6455 states and 7960 transitions. [2023-12-22 02:34:46,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:34:46,821 INFO L276 IsEmpty]: Start isEmpty. Operand 6455 states and 7960 transitions. [2023-12-22 02:34:46,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-22 02:34:46,825 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:46,825 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:46,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2023-12-22 02:34:47,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:47,030 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:47,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:47,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1115085919, now seen corresponding path program 1 times [2023-12-22 02:34:47,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:47,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [65509737] [2023-12-22 02:34:47,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:47,031 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:47,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:47,032 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:47,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-22 02:34:47,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:47,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:47,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:47,142 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 02:34:47,142 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:47,142 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:47,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [65509737] [2023-12-22 02:34:47,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [65509737] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:47,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:47,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:47,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748315802] [2023-12-22 02:34:47,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:47,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:47,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:47,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:47,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:47,143 INFO L87 Difference]: Start difference. First operand 6455 states and 7960 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:34:47,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:47,501 INFO L93 Difference]: Finished difference Result 12133 states and 14904 transitions. [2023-12-22 02:34:47,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:47,501 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 86 [2023-12-22 02:34:47,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:47,518 INFO L225 Difference]: With dead ends: 12133 [2023-12-22 02:34:47,518 INFO L226 Difference]: Without dead ends: 6458 [2023-12-22 02:34:47,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:47,529 INFO L413 NwaCegarLoop]: 532 mSDtfsCounter, 87 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 987 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:47,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 987 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:47,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6458 states. [2023-12-22 02:34:47,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6458 to 6455. [2023-12-22 02:34:47,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6455 states, 4808 states have (on average 1.2416805324459235) internal successors, (5970), 5036 states have internal predecessors, (5970), 761 states have call successors, (761), 624 states have call predecessors, (761), 884 states have return successors, (1069), 799 states have call predecessors, (1069), 758 states have call successors, (1069) [2023-12-22 02:34:47,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6455 states to 6455 states and 7800 transitions. [2023-12-22 02:34:47,906 INFO L78 Accepts]: Start accepts. Automaton has 6455 states and 7800 transitions. Word has length 86 [2023-12-22 02:34:47,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:47,907 INFO L495 AbstractCegarLoop]: Abstraction has 6455 states and 7800 transitions. [2023-12-22 02:34:47,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:34:47,907 INFO L276 IsEmpty]: Start isEmpty. Operand 6455 states and 7800 transitions. [2023-12-22 02:34:47,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:34:47,912 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:47,912 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] [2023-12-22 02:34:47,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:48,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:48,117 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:48,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:48,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1740292059, now seen corresponding path program 1 times [2023-12-22 02:34:48,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:48,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [182864234] [2023-12-22 02:34:48,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:48,118 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:48,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:48,145 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:48,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-22 02:34:48,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:48,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:48,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:48,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:48,256 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:48,256 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:48,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [182864234] [2023-12-22 02:34:48,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [182864234] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:48,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:48,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:48,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412540849] [2023-12-22 02:34:48,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:48,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:48,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:48,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:48,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:48,257 INFO L87 Difference]: Start difference. First operand 6455 states and 7800 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:48,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:48,740 INFO L93 Difference]: Finished difference Result 6686 states and 8169 transitions. [2023-12-22 02:34:48,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:48,740 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:34:48,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:48,754 INFO L225 Difference]: With dead ends: 6686 [2023-12-22 02:34:48,754 INFO L226 Difference]: Without dead ends: 6455 [2023-12-22 02:34:48,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:48,757 INFO L413 NwaCegarLoop]: 463 mSDtfsCounter, 372 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:48,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 575 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:34:48,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6455 states. [2023-12-22 02:34:49,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6455 to 6455. [2023-12-22 02:34:49,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6455 states, 4808 states have (on average 1.2414725457570714) internal successors, (5969), 5036 states have internal predecessors, (5969), 761 states have call successors, (761), 624 states have call predecessors, (761), 884 states have return successors, (1069), 799 states have call predecessors, (1069), 758 states have call successors, (1069) [2023-12-22 02:34:49,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6455 states to 6455 states and 7799 transitions. [2023-12-22 02:34:49,114 INFO L78 Accepts]: Start accepts. Automaton has 6455 states and 7799 transitions. Word has length 112 [2023-12-22 02:34:49,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:49,114 INFO L495 AbstractCegarLoop]: Abstraction has 6455 states and 7799 transitions. [2023-12-22 02:34:49,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:49,115 INFO L276 IsEmpty]: Start isEmpty. Operand 6455 states and 7799 transitions. [2023-12-22 02:34:49,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:34:49,118 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:49,119 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] [2023-12-22 02:34:49,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-12-22 02:34:49,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:49,324 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:49,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:49,324 INFO L85 PathProgramCache]: Analyzing trace with hash 293101987, now seen corresponding path program 1 times [2023-12-22 02:34:49,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:49,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1411219217] [2023-12-22 02:34:49,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:49,325 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:49,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:49,342 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:49,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-22 02:34:49,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:49,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:49,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:49,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:49,493 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:49,493 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:49,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1411219217] [2023-12-22 02:34:49,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1411219217] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:49,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:49,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:49,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59217230] [2023-12-22 02:34:49,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:49,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:49,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:49,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:49,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:49,495 INFO L87 Difference]: Start difference. First operand 6455 states and 7799 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:50,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:50,355 INFO L93 Difference]: Finished difference Result 6934 states and 8574 transitions. [2023-12-22 02:34:50,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:50,356 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:34:50,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:50,369 INFO L225 Difference]: With dead ends: 6934 [2023-12-22 02:34:50,369 INFO L226 Difference]: Without dead ends: 6709 [2023-12-22 02:34:50,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:50,371 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 855 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 880 SdHoareTripleChecker+Valid, 1211 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:50,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [880 Valid, 1211 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:34:50,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6709 states. [2023-12-22 02:34:50,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6709 to 6688. [2023-12-22 02:34:50,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6688 states, 5018 states have (on average 1.2578716620167398) internal successors, (6312), 5247 states have internal predecessors, (6312), 777 states have call successors, (777), 630 states have call predecessors, (777), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:50,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6688 states to 6688 states and 8175 transitions. [2023-12-22 02:34:50,741 INFO L78 Accepts]: Start accepts. Automaton has 6688 states and 8175 transitions. Word has length 112 [2023-12-22 02:34:50,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:50,742 INFO L495 AbstractCegarLoop]: Abstraction has 6688 states and 8175 transitions. [2023-12-22 02:34:50,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:50,742 INFO L276 IsEmpty]: Start isEmpty. Operand 6688 states and 8175 transitions. [2023-12-22 02:34:50,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:34:50,745 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:50,745 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] [2023-12-22 02:34:50,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:50,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:50,950 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:50,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:50,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1287354783, now seen corresponding path program 1 times [2023-12-22 02:34:50,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:50,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1693924555] [2023-12-22 02:34:50,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:50,950 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:50,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:50,952 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:50,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-22 02:34:51,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:51,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:51,052 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:51,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:51,096 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:51,097 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:51,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1693924555] [2023-12-22 02:34:51,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1693924555] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:51,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:51,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:51,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128552044] [2023-12-22 02:34:51,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:51,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:51,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:51,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:51,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:51,099 INFO L87 Difference]: Start difference. First operand 6688 states and 8175 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:51,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:51,804 INFO L93 Difference]: Finished difference Result 7146 states and 8916 transitions. [2023-12-22 02:34:51,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:51,804 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:34:51,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:51,820 INFO L225 Difference]: With dead ends: 7146 [2023-12-22 02:34:51,820 INFO L226 Difference]: Without dead ends: 6688 [2023-12-22 02:34:51,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:51,823 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 652 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:51,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [677 Valid, 754 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:51,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6688 states. [2023-12-22 02:34:52,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6688 to 6688. [2023-12-22 02:34:52,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6688 states, 5018 states have (on average 1.2564766839378239) internal successors, (6305), 5247 states have internal predecessors, (6305), 777 states have call successors, (777), 630 states have call predecessors, (777), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:52,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6688 states to 6688 states and 8168 transitions. [2023-12-22 02:34:52,460 INFO L78 Accepts]: Start accepts. Automaton has 6688 states and 8168 transitions. Word has length 112 [2023-12-22 02:34:52,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:52,460 INFO L495 AbstractCegarLoop]: Abstraction has 6688 states and 8168 transitions. [2023-12-22 02:34:52,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:52,460 INFO L276 IsEmpty]: Start isEmpty. Operand 6688 states and 8168 transitions. [2023-12-22 02:34:52,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:34:52,464 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:52,465 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] [2023-12-22 02:34:52,469 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:52,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:52,670 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:52,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:52,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1656227295, now seen corresponding path program 1 times [2023-12-22 02:34:52,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:52,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1289667228] [2023-12-22 02:34:52,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:52,671 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:52,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:52,672 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:52,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-22 02:34:52,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:52,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:52,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:52,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:52,812 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:52,812 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:52,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1289667228] [2023-12-22 02:34:52,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1289667228] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:52,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:52,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:52,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812444263] [2023-12-22 02:34:52,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:52,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:52,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:52,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:52,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:52,813 INFO L87 Difference]: Start difference. First operand 6688 states and 8168 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:53,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:53,569 INFO L93 Difference]: Finished difference Result 7146 states and 8902 transitions. [2023-12-22 02:34:53,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:53,570 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:34:53,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:53,585 INFO L225 Difference]: With dead ends: 7146 [2023-12-22 02:34:53,586 INFO L226 Difference]: Without dead ends: 6688 [2023-12-22 02:34:53,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:53,589 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 646 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:53,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [671 Valid, 747 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:53,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6688 states. [2023-12-22 02:34:54,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6688 to 6688. [2023-12-22 02:34:54,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6688 states, 5018 states have (on average 1.2550817058589079) internal successors, (6298), 5247 states have internal predecessors, (6298), 777 states have call successors, (777), 630 states have call predecessors, (777), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:54,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6688 states to 6688 states and 8161 transitions. [2023-12-22 02:34:54,074 INFO L78 Accepts]: Start accepts. Automaton has 6688 states and 8161 transitions. Word has length 112 [2023-12-22 02:34:54,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:54,075 INFO L495 AbstractCegarLoop]: Abstraction has 6688 states and 8161 transitions. [2023-12-22 02:34:54,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:54,075 INFO L276 IsEmpty]: Start isEmpty. Operand 6688 states and 8161 transitions. [2023-12-22 02:34:54,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:34:54,078 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:54,079 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] [2023-12-22 02:34:54,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:54,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:54,284 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:54,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:54,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1294524701, now seen corresponding path program 1 times [2023-12-22 02:34:54,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:54,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1693433578] [2023-12-22 02:34:54,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:54,285 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:54,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:54,286 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:54,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-22 02:34:54,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:54,379 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:54,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:54,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-22 02:34:54,427 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:54,427 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:54,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1693433578] [2023-12-22 02:34:54,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1693433578] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:54,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:54,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:54,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597753218] [2023-12-22 02:34:54,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:54,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:54,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:54,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:54,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:54,430 INFO L87 Difference]: Start difference. First operand 6688 states and 8161 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:55,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:55,232 INFO L93 Difference]: Finished difference Result 7146 states and 8888 transitions. [2023-12-22 02:34:55,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:55,233 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:34:55,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:55,247 INFO L225 Difference]: With dead ends: 7146 [2023-12-22 02:34:55,248 INFO L226 Difference]: Without dead ends: 6688 [2023-12-22 02:34:55,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:55,251 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 640 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 740 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:55,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [665 Valid, 740 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:55,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6688 states. [2023-12-22 02:34:55,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6688 to 6688. [2023-12-22 02:34:55,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6688 states, 5018 states have (on average 1.2536867277799921) internal successors, (6291), 5247 states have internal predecessors, (6291), 777 states have call successors, (777), 630 states have call predecessors, (777), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:55,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6688 states to 6688 states and 8154 transitions. [2023-12-22 02:34:55,771 INFO L78 Accepts]: Start accepts. Automaton has 6688 states and 8154 transitions. Word has length 112 [2023-12-22 02:34:55,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:55,772 INFO L495 AbstractCegarLoop]: Abstraction has 6688 states and 8154 transitions. [2023-12-22 02:34:55,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:55,772 INFO L276 IsEmpty]: Start isEmpty. Operand 6688 states and 8154 transitions. [2023-12-22 02:34:55,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:34:55,775 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:55,775 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] [2023-12-22 02:34:55,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-12-22 02:34:55,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:55,980 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:55,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:55,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1112615585, now seen corresponding path program 1 times [2023-12-22 02:34:55,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:55,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856430512] [2023-12-22 02:34:55,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:55,981 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:55,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:55,982 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:56,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-22 02:34:56,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:56,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:56,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:56,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:56,128 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:56,128 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:56,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856430512] [2023-12-22 02:34:56,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1856430512] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:56,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:56,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:56,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492039] [2023-12-22 02:34:56,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:56,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:56,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:56,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:56,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:56,129 INFO L87 Difference]: Start difference. First operand 6688 states and 8154 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:56,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:56,972 INFO L93 Difference]: Finished difference Result 7146 states and 8874 transitions. [2023-12-22 02:34:56,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:56,973 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:34:56,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:57,003 INFO L225 Difference]: With dead ends: 7146 [2023-12-22 02:34:57,012 INFO L226 Difference]: Without dead ends: 6688 [2023-12-22 02:34:57,017 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:57,032 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 633 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:57,033 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [658 Valid, 733 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:57,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6688 states. [2023-12-22 02:34:57,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6688 to 6688. [2023-12-22 02:34:57,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6688 states, 5018 states have (on average 1.2522917497010762) internal successors, (6284), 5247 states have internal predecessors, (6284), 777 states have call successors, (777), 630 states have call predecessors, (777), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:57,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6688 states to 6688 states and 8147 transitions. [2023-12-22 02:34:57,611 INFO L78 Accepts]: Start accepts. Automaton has 6688 states and 8147 transitions. Word has length 112 [2023-12-22 02:34:57,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:57,611 INFO L495 AbstractCegarLoop]: Abstraction has 6688 states and 8147 transitions. [2023-12-22 02:34:57,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:57,611 INFO L276 IsEmpty]: Start isEmpty. Operand 6688 states and 8147 transitions. [2023-12-22 02:34:57,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:34:57,614 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:57,615 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] [2023-12-22 02:34:57,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:57,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:57,820 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:57,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:57,820 INFO L85 PathProgramCache]: Analyzing trace with hash 558236965, now seen corresponding path program 1 times [2023-12-22 02:34:57,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:57,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [945743772] [2023-12-22 02:34:57,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:57,821 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:57,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:57,822 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:57,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-22 02:34:57,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:57,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:57,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:57,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:57,955 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:57,955 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:57,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [945743772] [2023-12-22 02:34:57,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [945743772] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:57,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:57,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:57,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498829085] [2023-12-22 02:34:57,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:57,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:57,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:57,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:57,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:57,956 INFO L87 Difference]: Start difference. First operand 6688 states and 8147 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:58,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:58,923 INFO L93 Difference]: Finished difference Result 7146 states and 8860 transitions. [2023-12-22 02:34:58,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:58,923 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:34:58,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:58,934 INFO L225 Difference]: With dead ends: 7146 [2023-12-22 02:34:58,935 INFO L226 Difference]: Without dead ends: 6688 [2023-12-22 02:34:58,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:34:58,936 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 627 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 652 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:58,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [652 Valid, 726 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:58,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6688 states. [2023-12-22 02:34:59,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6688 to 6688. [2023-12-22 02:34:59,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6688 states, 5018 states have (on average 1.2508967716221602) internal successors, (6277), 5247 states have internal predecessors, (6277), 777 states have call successors, (777), 630 states have call predecessors, (777), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:34:59,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6688 states to 6688 states and 8140 transitions. [2023-12-22 02:34:59,507 INFO L78 Accepts]: Start accepts. Automaton has 6688 states and 8140 transitions. Word has length 112 [2023-12-22 02:34:59,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:59,507 INFO L495 AbstractCegarLoop]: Abstraction has 6688 states and 8140 transitions. [2023-12-22 02:34:59,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:59,508 INFO L276 IsEmpty]: Start isEmpty. Operand 6688 states and 8140 transitions. [2023-12-22 02:34:59,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:34:59,511 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:59,511 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] [2023-12-22 02:34:59,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:59,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:59,716 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:59,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:59,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1925827105, now seen corresponding path program 1 times [2023-12-22 02:34:59,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:59,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [80485960] [2023-12-22 02:34:59,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:59,717 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:34:59,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:59,718 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:34:59,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-22 02:34:59,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:59,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:59,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:59,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:34:59,913 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:59,913 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:59,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [80485960] [2023-12-22 02:34:59,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [80485960] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:59,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:59,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:59,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921351763] [2023-12-22 02:34:59,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:59,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:59,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:59,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:59,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:59,915 INFO L87 Difference]: Start difference. First operand 6688 states and 8140 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:00,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:00,839 INFO L93 Difference]: Finished difference Result 7146 states and 8846 transitions. [2023-12-22 02:35:00,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:00,839 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:00,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:00,854 INFO L225 Difference]: With dead ends: 7146 [2023-12-22 02:35:00,854 INFO L226 Difference]: Without dead ends: 6688 [2023-12-22 02:35:00,856 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:00,856 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 621 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 646 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:00,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [646 Valid, 719 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:00,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6688 states. [2023-12-22 02:35:01,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6688 to 6688. [2023-12-22 02:35:01,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6688 states, 5018 states have (on average 1.2495017935432444) internal successors, (6270), 5247 states have internal predecessors, (6270), 777 states have call successors, (777), 630 states have call predecessors, (777), 891 states have return successors, (1086), 815 states have call predecessors, (1086), 774 states have call successors, (1086) [2023-12-22 02:35:01,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6688 states to 6688 states and 8133 transitions. [2023-12-22 02:35:01,445 INFO L78 Accepts]: Start accepts. Automaton has 6688 states and 8133 transitions. Word has length 112 [2023-12-22 02:35:01,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:01,445 INFO L495 AbstractCegarLoop]: Abstraction has 6688 states and 8133 transitions. [2023-12-22 02:35:01,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:01,446 INFO L276 IsEmpty]: Start isEmpty. Operand 6688 states and 8133 transitions. [2023-12-22 02:35:01,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:01,449 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:01,449 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:01,454 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 (23)] Ended with exit code 0 [2023-12-22 02:35:01,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:01,654 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:01,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:01,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1216645723, now seen corresponding path program 1 times [2023-12-22 02:35:01,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:01,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1598621669] [2023-12-22 02:35:01,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:01,655 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:01,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:01,656 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:01,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-22 02:35:01,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:01,748 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:01,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:01,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:01,791 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:01,791 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:01,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1598621669] [2023-12-22 02:35:01,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1598621669] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:01,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:01,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:01,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185175772] [2023-12-22 02:35:01,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:01,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:01,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:01,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:01,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:01,793 INFO L87 Difference]: Start difference. First operand 6688 states and 8133 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:02,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:02,794 INFO L93 Difference]: Finished difference Result 7252 states and 9004 transitions. [2023-12-22 02:35:02,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:02,794 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:02,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:02,806 INFO L225 Difference]: With dead ends: 7252 [2023-12-22 02:35:02,806 INFO L226 Difference]: Without dead ends: 6794 [2023-12-22 02:35:02,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:02,808 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 684 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:02,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [709 Valid, 713 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:02,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6794 states. [2023-12-22 02:35:03,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6794 to 6794. [2023-12-22 02:35:03,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6794 states, 5118 states have (on average 1.2522469714732318) internal successors, (6409), 5347 states have internal predecessors, (6409), 779 states have call successors, (779), 634 states have call predecessors, (779), 895 states have return successors, (1088), 817 states have call predecessors, (1088), 776 states have call successors, (1088) [2023-12-22 02:35:03,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6794 states to 6794 states and 8276 transitions. [2023-12-22 02:35:03,392 INFO L78 Accepts]: Start accepts. Automaton has 6794 states and 8276 transitions. Word has length 112 [2023-12-22 02:35:03,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:03,392 INFO L495 AbstractCegarLoop]: Abstraction has 6794 states and 8276 transitions. [2023-12-22 02:35:03,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:03,392 INFO L276 IsEmpty]: Start isEmpty. Operand 6794 states and 8276 transitions. [2023-12-22 02:35:03,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:03,395 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:03,395 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:03,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:03,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:03,600 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:03,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:03,600 INFO L85 PathProgramCache]: Analyzing trace with hash 2145667489, now seen corresponding path program 1 times [2023-12-22 02:35:03,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:03,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [454155466] [2023-12-22 02:35:03,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:03,601 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:03,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:03,602 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:03,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-22 02:35:03,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:03,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:03,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:03,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:03,784 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:03,784 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:03,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [454155466] [2023-12-22 02:35:03,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [454155466] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:03,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:03,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:03,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349272443] [2023-12-22 02:35:03,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:03,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:03,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:03,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:03,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:03,785 INFO L87 Difference]: Start difference. First operand 6794 states and 8276 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:04,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:04,820 INFO L93 Difference]: Finished difference Result 7464 states and 9290 transitions. [2023-12-22 02:35:04,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:04,821 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:04,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:04,832 INFO L225 Difference]: With dead ends: 7464 [2023-12-22 02:35:04,832 INFO L226 Difference]: Without dead ends: 6900 [2023-12-22 02:35:04,834 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:04,835 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 677 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:04,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [702 Valid, 706 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:04,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6900 states. [2023-12-22 02:35:05,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6900 to 6900. [2023-12-22 02:35:05,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6900 states, 5218 states have (on average 1.2541203526255271) internal successors, (6544), 5447 states have internal predecessors, (6544), 781 states have call successors, (781), 638 states have call predecessors, (781), 899 states have return successors, (1090), 819 states have call predecessors, (1090), 778 states have call successors, (1090) [2023-12-22 02:35:05,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6900 states to 6900 states and 8415 transitions. [2023-12-22 02:35:05,542 INFO L78 Accepts]: Start accepts. Automaton has 6900 states and 8415 transitions. Word has length 112 [2023-12-22 02:35:05,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:05,542 INFO L495 AbstractCegarLoop]: Abstraction has 6900 states and 8415 transitions. [2023-12-22 02:35:05,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:05,543 INFO L276 IsEmpty]: Start isEmpty. Operand 6900 states and 8415 transitions. [2023-12-22 02:35:05,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:05,546 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:05,546 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] [2023-12-22 02:35:05,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:05,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:05,751 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:05,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:05,751 INFO L85 PathProgramCache]: Analyzing trace with hash -395929948, now seen corresponding path program 1 times [2023-12-22 02:35:05,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:05,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [293073276] [2023-12-22 02:35:05,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:05,752 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:05,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:05,754 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:05,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-22 02:35:05,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:05,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:05,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:05,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:05,890 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:05,890 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:05,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [293073276] [2023-12-22 02:35:05,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [293073276] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:05,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:05,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:05,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557820342] [2023-12-22 02:35:05,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:05,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:05,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:05,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:05,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:05,891 INFO L87 Difference]: Start difference. First operand 6900 states and 8415 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:06,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:06,940 INFO L93 Difference]: Finished difference Result 7676 states and 9568 transitions. [2023-12-22 02:35:06,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:06,940 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:06,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:06,953 INFO L225 Difference]: With dead ends: 7676 [2023-12-22 02:35:06,953 INFO L226 Difference]: Without dead ends: 7006 [2023-12-22 02:35:06,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:06,960 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 671 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:06,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [696 Valid, 699 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:06,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7006 states. [2023-12-22 02:35:07,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7006 to 7006. [2023-12-22 02:35:07,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7006 states, 5318 states have (on average 1.2551711169612636) internal successors, (6675), 5547 states have internal predecessors, (6675), 783 states have call successors, (783), 642 states have call predecessors, (783), 903 states have return successors, (1092), 821 states have call predecessors, (1092), 780 states have call successors, (1092) [2023-12-22 02:35:07,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7006 states to 7006 states and 8550 transitions. [2023-12-22 02:35:07,671 INFO L78 Accepts]: Start accepts. Automaton has 7006 states and 8550 transitions. Word has length 112 [2023-12-22 02:35:07,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:07,671 INFO L495 AbstractCegarLoop]: Abstraction has 7006 states and 8550 transitions. [2023-12-22 02:35:07,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:07,671 INFO L276 IsEmpty]: Start isEmpty. Operand 7006 states and 8550 transitions. [2023-12-22 02:35:07,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:07,674 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:07,674 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] [2023-12-22 02:35:07,681 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-22 02:35:07,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:07,879 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:07,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:07,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1806449056, now seen corresponding path program 1 times [2023-12-22 02:35:07,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:07,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38480016] [2023-12-22 02:35:07,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:07,881 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:07,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:07,887 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:07,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-22 02:35:07,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:07,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:07,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:08,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:08,029 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:08,029 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:08,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38480016] [2023-12-22 02:35:08,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38480016] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:08,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:08,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:08,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617073642] [2023-12-22 02:35:08,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:08,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:08,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:08,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:08,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:08,031 INFO L87 Difference]: Start difference. First operand 7006 states and 8550 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:09,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:09,103 INFO L93 Difference]: Finished difference Result 7888 states and 9838 transitions. [2023-12-22 02:35:09,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:09,104 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:09,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:09,118 INFO L225 Difference]: With dead ends: 7888 [2023-12-22 02:35:09,118 INFO L226 Difference]: Without dead ends: 7112 [2023-12-22 02:35:09,122 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:09,122 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 664 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:09,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [689 Valid, 692 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:09,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7112 states. [2023-12-22 02:35:09,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7112 to 7112. [2023-12-22 02:35:09,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7112 states, 5418 states have (on average 1.2554448135843486) internal successors, (6802), 5647 states have internal predecessors, (6802), 785 states have call successors, (785), 646 states have call predecessors, (785), 907 states have return successors, (1094), 823 states have call predecessors, (1094), 782 states have call successors, (1094) [2023-12-22 02:35:09,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7112 states to 7112 states and 8681 transitions. [2023-12-22 02:35:09,892 INFO L78 Accepts]: Start accepts. Automaton has 7112 states and 8681 transitions. Word has length 112 [2023-12-22 02:35:09,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:09,892 INFO L495 AbstractCegarLoop]: Abstraction has 7112 states and 8681 transitions. [2023-12-22 02:35:09,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:09,892 INFO L276 IsEmpty]: Start isEmpty. Operand 7112 states and 8681 transitions. [2023-12-22 02:35:09,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:09,895 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:09,895 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:09,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:10,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:10,101 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:10,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:10,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1388941595, now seen corresponding path program 1 times [2023-12-22 02:35:10,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:10,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2076101810] [2023-12-22 02:35:10,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:10,101 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:10,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:10,103 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:10,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-22 02:35:10,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:10,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:10,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:10,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:10,235 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:10,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:10,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2076101810] [2023-12-22 02:35:10,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2076101810] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:10,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:10,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:10,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000372452] [2023-12-22 02:35:10,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:10,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:10,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:10,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:10,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:10,236 INFO L87 Difference]: Start difference. First operand 7112 states and 8681 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:11,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:11,386 INFO L93 Difference]: Finished difference Result 8100 states and 10100 transitions. [2023-12-22 02:35:11,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:11,394 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:11,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:11,409 INFO L225 Difference]: With dead ends: 8100 [2023-12-22 02:35:11,410 INFO L226 Difference]: Without dead ends: 7218 [2023-12-22 02:35:11,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:11,414 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 656 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:11,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [681 Valid, 685 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:11,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7218 states. [2023-12-22 02:35:12,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7218 to 7218. [2023-12-22 02:35:12,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7218 states, 5518 states have (on average 1.2549836897426603) internal successors, (6925), 5747 states have internal predecessors, (6925), 787 states have call successors, (787), 650 states have call predecessors, (787), 911 states have return successors, (1096), 825 states have call predecessors, (1096), 784 states have call successors, (1096) [2023-12-22 02:35:12,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7218 states to 7218 states and 8808 transitions. [2023-12-22 02:35:12,225 INFO L78 Accepts]: Start accepts. Automaton has 7218 states and 8808 transitions. Word has length 112 [2023-12-22 02:35:12,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:12,225 INFO L495 AbstractCegarLoop]: Abstraction has 7218 states and 8808 transitions. [2023-12-22 02:35:12,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:12,226 INFO L276 IsEmpty]: Start isEmpty. Operand 7218 states and 8808 transitions. [2023-12-22 02:35:12,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:12,228 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:12,229 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] [2023-12-22 02:35:12,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:12,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:12,435 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:12,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:12,435 INFO L85 PathProgramCache]: Analyzing trace with hash 358616425, now seen corresponding path program 1 times [2023-12-22 02:35:12,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:12,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [348371867] [2023-12-22 02:35:12,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:12,436 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:12,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:12,438 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:12,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-22 02:35:12,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:12,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:12,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:12,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:12,584 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:12,584 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:12,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [348371867] [2023-12-22 02:35:12,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [348371867] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:12,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:12,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:12,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347656337] [2023-12-22 02:35:12,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:12,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:12,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:12,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:12,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:12,586 INFO L87 Difference]: Start difference. First operand 7218 states and 8808 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:13,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:13,734 INFO L93 Difference]: Finished difference Result 8312 states and 10354 transitions. [2023-12-22 02:35:13,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:13,734 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:13,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:13,747 INFO L225 Difference]: With dead ends: 8312 [2023-12-22 02:35:13,747 INFO L226 Difference]: Without dead ends: 7324 [2023-12-22 02:35:13,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:13,750 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 649 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:13,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [674 Valid, 678 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:13,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7324 states. [2023-12-22 02:35:14,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7324 to 7324. [2023-12-22 02:35:14,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7324 states, 5618 states have (on average 1.2538269846920613) internal successors, (7044), 5847 states have internal predecessors, (7044), 789 states have call successors, (789), 654 states have call predecessors, (789), 915 states have return successors, (1098), 827 states have call predecessors, (1098), 786 states have call successors, (1098) [2023-12-22 02:35:14,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7324 states to 7324 states and 8931 transitions. [2023-12-22 02:35:14,596 INFO L78 Accepts]: Start accepts. Automaton has 7324 states and 8931 transitions. Word has length 112 [2023-12-22 02:35:14,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:14,596 INFO L495 AbstractCegarLoop]: Abstraction has 7324 states and 8931 transitions. [2023-12-22 02:35:14,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:14,597 INFO L276 IsEmpty]: Start isEmpty. Operand 7324 states and 8931 transitions. [2023-12-22 02:35:14,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:14,600 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:14,600 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] [2023-12-22 02:35:14,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:14,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:14,805 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:14,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:14,805 INFO L85 PathProgramCache]: Analyzing trace with hash -200278844, now seen corresponding path program 1 times [2023-12-22 02:35:14,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:14,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [28023187] [2023-12-22 02:35:14,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:14,806 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:14,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:14,808 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:14,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-22 02:35:14,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:14,897 INFO L262 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:14,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:14,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:14,941 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:14,942 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:14,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [28023187] [2023-12-22 02:35:14,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [28023187] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:14,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:14,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:14,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187356310] [2023-12-22 02:35:14,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:14,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:14,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:14,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:14,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:14,943 INFO L87 Difference]: Start difference. First operand 7324 states and 8931 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:16,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:16,137 INFO L93 Difference]: Finished difference Result 8524 states and 10600 transitions. [2023-12-22 02:35:16,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:16,138 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:16,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:16,151 INFO L225 Difference]: With dead ends: 8524 [2023-12-22 02:35:16,151 INFO L226 Difference]: Without dead ends: 7430 [2023-12-22 02:35:16,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:16,156 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 642 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:16,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [667 Valid, 671 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:16,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7430 states. [2023-12-22 02:35:17,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7430 to 7430. [2023-12-22 02:35:17,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7430 states, 5718 states have (on average 1.2520111927247288) internal successors, (7159), 5947 states have internal predecessors, (7159), 791 states have call successors, (791), 658 states have call predecessors, (791), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2023-12-22 02:35:17,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7430 states to 7430 states and 9050 transitions. [2023-12-22 02:35:17,086 INFO L78 Accepts]: Start accepts. Automaton has 7430 states and 9050 transitions. Word has length 112 [2023-12-22 02:35:17,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:17,086 INFO L495 AbstractCegarLoop]: Abstraction has 7430 states and 9050 transitions. [2023-12-22 02:35:17,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:17,087 INFO L276 IsEmpty]: Start isEmpty. Operand 7430 states and 9050 transitions. [2023-12-22 02:35:17,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:17,090 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:17,091 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] [2023-12-22 02:35:17,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:17,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:17,296 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:17,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:17,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1347906632, now seen corresponding path program 1 times [2023-12-22 02:35:17,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:17,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1144991769] [2023-12-22 02:35:17,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:17,298 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:17,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:17,299 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:17,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-22 02:35:17,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:17,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:17,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:17,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:17,400 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:17,400 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:17,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1144991769] [2023-12-22 02:35:17,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1144991769] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:17,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:17,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:17,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125119307] [2023-12-22 02:35:17,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:17,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:17,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:17,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:17,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:17,401 INFO L87 Difference]: Start difference. First operand 7430 states and 9050 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:18,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:18,312 INFO L93 Difference]: Finished difference Result 8721 states and 10817 transitions. [2023-12-22 02:35:18,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:18,312 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:18,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:18,325 INFO L225 Difference]: With dead ends: 8721 [2023-12-22 02:35:18,326 INFO L226 Difference]: Without dead ends: 7522 [2023-12-22 02:35:18,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:18,329 INFO L413 NwaCegarLoop]: 424 mSDtfsCounter, 65 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 1261 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:18,329 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 1261 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:18,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7522 states. [2023-12-22 02:35:19,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7522 to 7434. [2023-12-22 02:35:19,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7434 states, 5722 states have (on average 1.2493883257602236) internal successors, (7149), 5951 states have internal predecessors, (7149), 791 states have call successors, (791), 658 states have call predecessors, (791), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2023-12-22 02:35:19,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7434 states to 7434 states and 9040 transitions. [2023-12-22 02:35:19,205 INFO L78 Accepts]: Start accepts. Automaton has 7434 states and 9040 transitions. Word has length 112 [2023-12-22 02:35:19,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:19,205 INFO L495 AbstractCegarLoop]: Abstraction has 7434 states and 9040 transitions. [2023-12-22 02:35:19,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:19,205 INFO L276 IsEmpty]: Start isEmpty. Operand 7434 states and 9040 transitions. [2023-12-22 02:35:19,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:19,208 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:19,216 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:19,220 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-12-22 02:35:19,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:19,420 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:19,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:19,421 INFO L85 PathProgramCache]: Analyzing trace with hash -563135926, now seen corresponding path program 1 times [2023-12-22 02:35:19,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:19,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [925603742] [2023-12-22 02:35:19,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:19,421 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:19,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:19,422 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:19,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-22 02:35:19,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:19,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:19,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:19,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:19,523 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:19,523 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:19,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [925603742] [2023-12-22 02:35:19,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [925603742] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:19,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:19,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:19,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287538590] [2023-12-22 02:35:19,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:19,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:19,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:19,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:19,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:19,524 INFO L87 Difference]: Start difference. First operand 7434 states and 9040 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:20,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:20,375 INFO L93 Difference]: Finished difference Result 8717 states and 10781 transitions. [2023-12-22 02:35:20,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:20,376 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:20,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:20,425 INFO L225 Difference]: With dead ends: 8717 [2023-12-22 02:35:20,425 INFO L226 Difference]: Without dead ends: 7514 [2023-12-22 02:35:20,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:20,447 INFO L413 NwaCegarLoop]: 425 mSDtfsCounter, 56 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1265 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:20,447 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1265 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:20,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7514 states. [2023-12-22 02:35:21,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7514 to 7438. [2023-12-22 02:35:21,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7438 states, 5726 states have (on average 1.2467691232972407) internal successors, (7139), 5955 states have internal predecessors, (7139), 791 states have call successors, (791), 658 states have call predecessors, (791), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2023-12-22 02:35:21,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7438 states to 7438 states and 9030 transitions. [2023-12-22 02:35:21,345 INFO L78 Accepts]: Start accepts. Automaton has 7438 states and 9030 transitions. Word has length 112 [2023-12-22 02:35:21,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:21,345 INFO L495 AbstractCegarLoop]: Abstraction has 7438 states and 9030 transitions. [2023-12-22 02:35:21,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:21,346 INFO L276 IsEmpty]: Start isEmpty. Operand 7438 states and 9030 transitions. [2023-12-22 02:35:21,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:21,348 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:21,348 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] [2023-12-22 02:35:21,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:21,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:21,554 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:21,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:21,554 INFO L85 PathProgramCache]: Analyzing trace with hash 390804232, now seen corresponding path program 1 times [2023-12-22 02:35:21,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:21,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1321586262] [2023-12-22 02:35:21,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:21,555 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:21,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:21,556 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:21,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-22 02:35:21,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:21,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:21,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:21,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:21,662 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:21,663 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:21,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1321586262] [2023-12-22 02:35:21,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1321586262] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:21,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:21,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:21,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083447227] [2023-12-22 02:35:21,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:21,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:21,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:21,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:21,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:21,664 INFO L87 Difference]: Start difference. First operand 7438 states and 9030 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:22,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:22,623 INFO L93 Difference]: Finished difference Result 8713 states and 10745 transitions. [2023-12-22 02:35:22,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:22,623 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:22,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:22,636 INFO L225 Difference]: With dead ends: 8713 [2023-12-22 02:35:22,636 INFO L226 Difference]: Without dead ends: 7506 [2023-12-22 02:35:22,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:22,639 INFO L413 NwaCegarLoop]: 424 mSDtfsCounter, 47 mSDsluCounter, 839 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1263 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:22,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1263 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:22,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7506 states. [2023-12-22 02:35:23,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7506 to 7442. [2023-12-22 02:35:23,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7442 states, 5730 states have (on average 1.244153577661431) internal successors, (7129), 5959 states have internal predecessors, (7129), 791 states have call successors, (791), 658 states have call predecessors, (791), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2023-12-22 02:35:23,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7442 states to 7442 states and 9020 transitions. [2023-12-22 02:35:23,509 INFO L78 Accepts]: Start accepts. Automaton has 7442 states and 9020 transitions. Word has length 112 [2023-12-22 02:35:23,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:23,509 INFO L495 AbstractCegarLoop]: Abstraction has 7442 states and 9020 transitions. [2023-12-22 02:35:23,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:23,510 INFO L276 IsEmpty]: Start isEmpty. Operand 7442 states and 9020 transitions. [2023-12-22 02:35:23,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:23,512 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:23,513 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] [2023-12-22 02:35:23,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:23,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:23,717 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:23,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:23,718 INFO L85 PathProgramCache]: Analyzing trace with hash -26592374, now seen corresponding path program 1 times [2023-12-22 02:35:23,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:23,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2059913580] [2023-12-22 02:35:23,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:23,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-22 02:35:23,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:23,719 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:23,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-22 02:35:23,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:23,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:23,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:23,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:23,844 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:23,844 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:23,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2059913580] [2023-12-22 02:35:23,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2059913580] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:23,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:23,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:23,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75144789] [2023-12-22 02:35:23,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:23,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:23,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:23,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:23,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:23,846 INFO L87 Difference]: Start difference. First operand 7442 states and 9020 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:24,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:24,692 INFO L93 Difference]: Finished difference Result 8709 states and 10709 transitions. [2023-12-22 02:35:24,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:24,693 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:24,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:24,704 INFO L225 Difference]: With dead ends: 8709 [2023-12-22 02:35:24,704 INFO L226 Difference]: Without dead ends: 7498 [2023-12-22 02:35:24,707 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:24,707 INFO L413 NwaCegarLoop]: 424 mSDtfsCounter, 38 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1264 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:24,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1264 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:24,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7498 states. [2023-12-22 02:35:25,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7498 to 7446. [2023-12-22 02:35:25,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7446 states, 5734 states have (on average 1.2415416811998605) internal successors, (7119), 5963 states have internal predecessors, (7119), 791 states have call successors, (791), 658 states have call predecessors, (791), 919 states have return successors, (1100), 829 states have call predecessors, (1100), 788 states have call successors, (1100) [2023-12-22 02:35:25,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7446 states to 7446 states and 9010 transitions. [2023-12-22 02:35:25,551 INFO L78 Accepts]: Start accepts. Automaton has 7446 states and 9010 transitions. Word has length 112 [2023-12-22 02:35:25,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:25,551 INFO L495 AbstractCegarLoop]: Abstraction has 7446 states and 9010 transitions. [2023-12-22 02:35:25,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:25,552 INFO L276 IsEmpty]: Start isEmpty. Operand 7446 states and 9010 transitions. [2023-12-22 02:35:25,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:25,555 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:25,555 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] [2023-12-22 02:35:25,561 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 (34)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:25,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:25,759 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:25,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:25,760 INFO L85 PathProgramCache]: Analyzing trace with hash 407136712, now seen corresponding path program 1 times [2023-12-22 02:35:25,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:25,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2064531194] [2023-12-22 02:35:25,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:25,760 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:25,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:25,762 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:25,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-22 02:35:25,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:25,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:25,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:25,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:25,915 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:25,915 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:25,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2064531194] [2023-12-22 02:35:25,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2064531194] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:25,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:25,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:35:25,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362099422] [2023-12-22 02:35:25,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:25,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:25,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:25,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:25,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:25,917 INFO L87 Difference]: Start difference. First operand 7446 states and 9010 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:26,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:26,857 INFO L93 Difference]: Finished difference Result 9747 states and 12002 transitions. [2023-12-22 02:35:26,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:26,858 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:26,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:26,871 INFO L225 Difference]: With dead ends: 9747 [2023-12-22 02:35:26,872 INFO L226 Difference]: Without dead ends: 8532 [2023-12-22 02:35:26,874 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:26,874 INFO L413 NwaCegarLoop]: 469 mSDtfsCounter, 394 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:26,875 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [394 Valid, 752 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:26,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8532 states. [2023-12-22 02:35:27,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8532 to 8526. [2023-12-22 02:35:27,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8526 states, 6734 states have (on average 1.247995247995248) internal successors, (8404), 6964 states have internal predecessors, (8404), 834 states have call successors, (834), 694 states have call predecessors, (834), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:27,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8526 states to 8526 states and 10382 transitions. [2023-12-22 02:35:27,794 INFO L78 Accepts]: Start accepts. Automaton has 8526 states and 10382 transitions. Word has length 112 [2023-12-22 02:35:27,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:27,795 INFO L495 AbstractCegarLoop]: Abstraction has 8526 states and 10382 transitions. [2023-12-22 02:35:27,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:27,795 INFO L276 IsEmpty]: Start isEmpty. Operand 8526 states and 10382 transitions. [2023-12-22 02:35:27,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:27,798 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:27,798 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] [2023-12-22 02:35:27,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:28,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:28,004 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:28,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:28,018 INFO L85 PathProgramCache]: Analyzing trace with hash 414887271, now seen corresponding path program 1 times [2023-12-22 02:35:28,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:28,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030156470] [2023-12-22 02:35:28,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:28,019 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:28,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:28,020 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:28,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-22 02:35:28,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:28,115 INFO L262 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:28,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:28,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:28,128 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:28,128 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:28,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030156470] [2023-12-22 02:35:28,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1030156470] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:28,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:28,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:28,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417441094] [2023-12-22 02:35:28,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:28,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:28,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:28,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:28,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:28,129 INFO L87 Difference]: Start difference. First operand 8526 states and 10382 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:29,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:29,070 INFO L93 Difference]: Finished difference Result 11173 states and 13861 transitions. [2023-12-22 02:35:29,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:29,071 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:29,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:29,087 INFO L225 Difference]: With dead ends: 11173 [2023-12-22 02:35:29,087 INFO L226 Difference]: Without dead ends: 8878 [2023-12-22 02:35:29,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:29,091 INFO L413 NwaCegarLoop]: 427 mSDtfsCounter, 29 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1275 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:29,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1275 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:29,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8878 states. [2023-12-22 02:35:30,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8878 to 8558. [2023-12-22 02:35:30,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8558 states, 6766 states have (on average 1.2447531776529708) internal successors, (8422), 6996 states have internal predecessors, (8422), 834 states have call successors, (834), 694 states have call predecessors, (834), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:30,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8558 states to 8558 states and 10400 transitions. [2023-12-22 02:35:30,026 INFO L78 Accepts]: Start accepts. Automaton has 8558 states and 10400 transitions. Word has length 112 [2023-12-22 02:35:30,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:30,026 INFO L495 AbstractCegarLoop]: Abstraction has 8558 states and 10400 transitions. [2023-12-22 02:35:30,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:30,027 INFO L276 IsEmpty]: Start isEmpty. Operand 8558 states and 10400 transitions. [2023-12-22 02:35:30,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:30,030 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:30,030 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:30,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:30,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:30,235 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:30,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:30,236 INFO L85 PathProgramCache]: Analyzing trace with hash 858787945, now seen corresponding path program 1 times [2023-12-22 02:35:30,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:30,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [58073265] [2023-12-22 02:35:30,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:30,237 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:30,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:30,238 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:30,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-22 02:35:30,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:30,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:30,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:30,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:30,364 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:30,364 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:30,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [58073265] [2023-12-22 02:35:30,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [58073265] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:30,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:30,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:30,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522113080] [2023-12-22 02:35:30,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:30,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:30,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:30,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:30,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:30,366 INFO L87 Difference]: Start difference. First operand 8558 states and 10400 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:31,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:31,297 INFO L93 Difference]: Finished difference Result 10925 states and 13476 transitions. [2023-12-22 02:35:31,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:31,298 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:31,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:31,312 INFO L225 Difference]: With dead ends: 10925 [2023-12-22 02:35:31,312 INFO L226 Difference]: Without dead ends: 8598 [2023-12-22 02:35:31,316 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:31,316 INFO L413 NwaCegarLoop]: 424 mSDtfsCounter, 11 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1266 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:31,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1266 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:31,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8598 states. [2023-12-22 02:35:32,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8598 to 8566. [2023-12-22 02:35:32,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8566 states, 6774 states have (on average 1.2406259226454088) internal successors, (8404), 7004 states have internal predecessors, (8404), 834 states have call successors, (834), 694 states have call predecessors, (834), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:32,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8566 states to 8566 states and 10382 transitions. [2023-12-22 02:35:32,236 INFO L78 Accepts]: Start accepts. Automaton has 8566 states and 10382 transitions. Word has length 112 [2023-12-22 02:35:32,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:32,236 INFO L495 AbstractCegarLoop]: Abstraction has 8566 states and 10382 transitions. [2023-12-22 02:35:32,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:32,237 INFO L276 IsEmpty]: Start isEmpty. Operand 8566 states and 10382 transitions. [2023-12-22 02:35:32,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:32,240 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:32,240 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] [2023-12-22 02:35:32,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:32,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:32,445 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:32,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:32,446 INFO L85 PathProgramCache]: Analyzing trace with hash -38605333, now seen corresponding path program 1 times [2023-12-22 02:35:32,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:32,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1758901421] [2023-12-22 02:35:32,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:32,446 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:32,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:32,447 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:32,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-22 02:35:32,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:32,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:32,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:32,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:32,546 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:32,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:32,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1758901421] [2023-12-22 02:35:32,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1758901421] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:32,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:32,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:32,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596248062] [2023-12-22 02:35:32,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:32,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:32,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:32,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:32,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:32,548 INFO L87 Difference]: Start difference. First operand 8566 states and 10382 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:33,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:33,462 INFO L93 Difference]: Finished difference Result 10917 states and 13408 transitions. [2023-12-22 02:35:33,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:33,462 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:33,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:33,478 INFO L225 Difference]: With dead ends: 10917 [2023-12-22 02:35:33,478 INFO L226 Difference]: Without dead ends: 8582 [2023-12-22 02:35:33,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:33,482 INFO L413 NwaCegarLoop]: 424 mSDtfsCounter, 2 mSDsluCounter, 843 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1267 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:33,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1267 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:33,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8582 states. [2023-12-22 02:35:34,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8582 to 8574. [2023-12-22 02:35:34,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8574 states, 6782 states have (on average 1.236508404600413) internal successors, (8386), 7012 states have internal predecessors, (8386), 834 states have call successors, (834), 694 states have call predecessors, (834), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:34,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8574 states to 8574 states and 10364 transitions. [2023-12-22 02:35:34,439 INFO L78 Accepts]: Start accepts. Automaton has 8574 states and 10364 transitions. Word has length 112 [2023-12-22 02:35:34,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:34,440 INFO L495 AbstractCegarLoop]: Abstraction has 8574 states and 10364 transitions. [2023-12-22 02:35:34,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:34,442 INFO L276 IsEmpty]: Start isEmpty. Operand 8574 states and 10364 transitions. [2023-12-22 02:35:34,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:34,449 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:34,450 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] [2023-12-22 02:35:34,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:34,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:34,656 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:34,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:34,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1067964631, now seen corresponding path program 1 times [2023-12-22 02:35:34,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:34,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [642191828] [2023-12-22 02:35:34,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:34,659 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:34,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:34,661 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:34,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-12-22 02:35:34,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:34,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:35:34,780 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:34,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-22 02:35:34,891 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:34,891 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:34,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [642191828] [2023-12-22 02:35:34,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [642191828] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:34,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:34,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:34,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802829270] [2023-12-22 02:35:34,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:34,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:34,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:34,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:34,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:34,892 INFO L87 Difference]: Start difference. First operand 8574 states and 10364 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:36,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:36,146 INFO L93 Difference]: Finished difference Result 10918 states and 13299 transitions. [2023-12-22 02:35:36,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:35:36,147 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:36,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:36,168 INFO L225 Difference]: With dead ends: 10918 [2023-12-22 02:35:36,168 INFO L226 Difference]: Without dead ends: 8574 [2023-12-22 02:35:36,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:36,174 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 525 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:36,175 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 663 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:35:36,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8574 states. [2023-12-22 02:35:37,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8574 to 8574. [2023-12-22 02:35:37,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8574 states, 6782 states have (on average 1.234444116779711) internal successors, (8372), 7012 states have internal predecessors, (8372), 834 states have call successors, (834), 694 states have call predecessors, (834), 956 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:37,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8574 states to 8574 states and 10350 transitions. [2023-12-22 02:35:37,183 INFO L78 Accepts]: Start accepts. Automaton has 8574 states and 10350 transitions. Word has length 112 [2023-12-22 02:35:37,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:37,183 INFO L495 AbstractCegarLoop]: Abstraction has 8574 states and 10350 transitions. [2023-12-22 02:35:37,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:37,184 INFO L276 IsEmpty]: Start isEmpty. Operand 8574 states and 10350 transitions. [2023-12-22 02:35:37,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:37,187 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:37,187 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] [2023-12-22 02:35:37,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2023-12-22 02:35:37,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:37,392 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:37,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:37,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1045332377, now seen corresponding path program 1 times [2023-12-22 02:35:37,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:37,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [33698779] [2023-12-22 02:35:37,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:37,393 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:37,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:37,394 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:37,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-22 02:35:37,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:37,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:35:37,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:37,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:37,633 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:37,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:37,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [33698779] [2023-12-22 02:35:37,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [33698779] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:37,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:37,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:37,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386052191] [2023-12-22 02:35:37,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:37,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:37,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:37,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:37,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:37,634 INFO L87 Difference]: Start difference. First operand 8574 states and 10350 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:39,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:39,004 INFO L93 Difference]: Finished difference Result 11132 states and 13542 transitions. [2023-12-22 02:35:39,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:35:39,005 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 112 [2023-12-22 02:35:39,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:39,025 INFO L225 Difference]: With dead ends: 11132 [2023-12-22 02:35:39,026 INFO L226 Difference]: Without dead ends: 8788 [2023-12-22 02:35:39,032 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:35:39,032 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 594 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 618 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:39,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [618 Valid, 658 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:39,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8788 states. [2023-12-22 02:35:40,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8788 to 8744. [2023-12-22 02:35:40,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8744 states, 6948 states have (on average 1.2276914219919401) internal successors, (8530), 7178 states have internal predecessors, (8530), 834 states have call successors, (834), 698 states have call predecessors, (834), 960 states have return successors, (1144), 872 states have call predecessors, (1144), 831 states have call successors, (1144) [2023-12-22 02:35:40,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8744 states to 8744 states and 10508 transitions. [2023-12-22 02:35:40,045 INFO L78 Accepts]: Start accepts. Automaton has 8744 states and 10508 transitions. Word has length 112 [2023-12-22 02:35:40,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:40,046 INFO L495 AbstractCegarLoop]: Abstraction has 8744 states and 10508 transitions. [2023-12-22 02:35:40,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:35:40,046 INFO L276 IsEmpty]: Start isEmpty. Operand 8744 states and 10508 transitions. [2023-12-22 02:35:40,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 02:35:40,049 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:40,049 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:40,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:40,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:40,255 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:40,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:40,255 INFO L85 PathProgramCache]: Analyzing trace with hash -826477659, now seen corresponding path program 1 times [2023-12-22 02:35:40,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:40,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [714151198] [2023-12-22 02:35:40,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:40,256 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:40,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:40,257 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:40,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-22 02:35:40,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:40,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:40,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:40,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:35:40,444 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:40,444 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:40,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [714151198] [2023-12-22 02:35:40,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [714151198] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:40,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:40,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:35:40,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674150998] [2023-12-22 02:35:40,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:40,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:40,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:40,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:40,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:40,446 INFO L87 Difference]: Start difference. First operand 8744 states and 10508 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:35:41,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:41,645 INFO L93 Difference]: Finished difference Result 13691 states and 16590 transitions. [2023-12-22 02:35:41,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:41,646 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 112 [2023-12-22 02:35:41,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:41,668 INFO L225 Difference]: With dead ends: 13691 [2023-12-22 02:35:41,668 INFO L226 Difference]: Without dead ends: 11178 [2023-12-22 02:35:41,673 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:41,673 INFO L413 NwaCegarLoop]: 417 mSDtfsCounter, 325 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:41,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 692 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:41,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11178 states. [2023-12-22 02:35:42,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11178 to 11174. [2023-12-22 02:35:42,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11174 states, 9206 states have (on average 1.2226808603084944) internal successors, (11256), 9442 states have internal predecessors, (11256), 924 states have call successors, (924), 778 states have call predecessors, (924), 1042 states have return successors, (1236), 958 states have call predecessors, (1236), 921 states have call successors, (1236) [2023-12-22 02:35:42,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11174 states to 11174 states and 13416 transitions. [2023-12-22 02:35:42,838 INFO L78 Accepts]: Start accepts. Automaton has 11174 states and 13416 transitions. Word has length 112 [2023-12-22 02:35:42,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:42,839 INFO L495 AbstractCegarLoop]: Abstraction has 11174 states and 13416 transitions. [2023-12-22 02:35:42,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 2 states have internal predecessors, (101), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:35:42,839 INFO L276 IsEmpty]: Start isEmpty. Operand 11174 states and 13416 transitions. [2023-12-22 02:35:42,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-22 02:35:42,843 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:42,843 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:42,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-12-22 02:35:43,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:43,047 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:43,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:43,047 INFO L85 PathProgramCache]: Analyzing trace with hash 2108403276, now seen corresponding path program 1 times [2023-12-22 02:35:43,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:43,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1574057437] [2023-12-22 02:35:43,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:43,048 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:43,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:43,049 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:43,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-22 02:35:43,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:43,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:35:43,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:43,178 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-22 02:35:43,178 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:43,178 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:43,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1574057437] [2023-12-22 02:35:43,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1574057437] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:43,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:43,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:35:43,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465411197] [2023-12-22 02:35:43,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:43,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:35:43,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:43,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:35:43,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:43,180 INFO L87 Difference]: Start difference. First operand 11174 states and 13416 transitions. Second operand has 6 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:35:44,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:44,115 INFO L93 Difference]: Finished difference Result 14961 states and 17984 transitions. [2023-12-22 02:35:44,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:35:44,115 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 131 [2023-12-22 02:35:44,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:44,133 INFO L225 Difference]: With dead ends: 14961 [2023-12-22 02:35:44,133 INFO L226 Difference]: Without dead ends: 8768 [2023-12-22 02:35:44,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:35:44,167 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 32 mSDsluCounter, 1647 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 2068 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:44,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 2068 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:44,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8768 states. [2023-12-22 02:35:44,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8768 to 8500. [2023-12-22 02:35:44,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8500 states, 7358 states have (on average 1.214732264202229) internal successors, (8938), 7453 states have internal predecessors, (8938), 544 states have call successors, (544), 439 states have call predecessors, (544), 596 states have return successors, (710), 608 states have call predecessors, (710), 541 states have call successors, (710) [2023-12-22 02:35:44,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8500 states to 8500 states and 10192 transitions. [2023-12-22 02:35:44,908 INFO L78 Accepts]: Start accepts. Automaton has 8500 states and 10192 transitions. Word has length 131 [2023-12-22 02:35:44,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:44,908 INFO L495 AbstractCegarLoop]: Abstraction has 8500 states and 10192 transitions. [2023-12-22 02:35:44,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:35:44,908 INFO L276 IsEmpty]: Start isEmpty. Operand 8500 states and 10192 transitions. [2023-12-22 02:35:44,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-22 02:35:44,915 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:44,916 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:44,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:45,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:45,121 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:45,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:45,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1060368273, now seen corresponding path program 1 times [2023-12-22 02:35:45,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:45,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [539385690] [2023-12-22 02:35:45,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:45,122 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:45,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:45,124 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:45,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-22 02:35:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:45,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:45,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:45,273 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-12-22 02:35:45,273 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:45,273 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:45,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [539385690] [2023-12-22 02:35:45,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [539385690] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:45,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:45,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:45,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475992226] [2023-12-22 02:35:45,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:45,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:45,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:45,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:45,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:45,276 INFO L87 Difference]: Start difference. First operand 8500 states and 10192 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-22 02:35:46,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:46,571 INFO L93 Difference]: Finished difference Result 12815 states and 15366 transitions. [2023-12-22 02:35:46,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:35:46,572 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 144 [2023-12-22 02:35:46,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:46,585 INFO L225 Difference]: With dead ends: 12815 [2023-12-22 02:35:46,585 INFO L226 Difference]: Without dead ends: 9344 [2023-12-22 02:35:46,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:35:46,589 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 619 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:46,589 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [649 Valid, 684 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:46,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9344 states. [2023-12-22 02:35:47,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9344 to 8535. [2023-12-22 02:35:47,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8535 states, 7352 states have (on average 1.215587595212187) internal successors, (8937), 7456 states have internal predecessors, (8937), 563 states have call successors, (563), 461 states have call predecessors, (563), 618 states have return successors, (725), 618 states have call predecessors, (725), 560 states have call successors, (725) [2023-12-22 02:35:47,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8535 states to 8535 states and 10225 transitions. [2023-12-22 02:35:47,362 INFO L78 Accepts]: Start accepts. Automaton has 8535 states and 10225 transitions. Word has length 144 [2023-12-22 02:35:47,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:47,362 INFO L495 AbstractCegarLoop]: Abstraction has 8535 states and 10225 transitions. [2023-12-22 02:35:47,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-22 02:35:47,363 INFO L276 IsEmpty]: Start isEmpty. Operand 8535 states and 10225 transitions. [2023-12-22 02:35:47,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-22 02:35:47,365 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:47,365 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:47,369 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 (43)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:47,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:47,570 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:47,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:47,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1566512234, now seen corresponding path program 1 times [2023-12-22 02:35:47,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:47,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44153644] [2023-12-22 02:35:47,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:47,571 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:47,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:47,572 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:47,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-22 02:35:47,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:47,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:47,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:47,703 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 74 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-22 02:35:47,703 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:47,703 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:47,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44153644] [2023-12-22 02:35:47,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44153644] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:47,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:47,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:35:47,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351179964] [2023-12-22 02:35:47,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:47,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:35:47,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:47,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:35:47,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:47,705 INFO L87 Difference]: Start difference. First operand 8535 states and 10225 transitions. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 3 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-22 02:35:48,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:48,861 INFO L93 Difference]: Finished difference Result 11210 states and 13395 transitions. [2023-12-22 02:35:48,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:35:48,862 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 3 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 145 [2023-12-22 02:35:48,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:48,874 INFO L225 Difference]: With dead ends: 11210 [2023-12-22 02:35:48,874 INFO L226 Difference]: Without dead ends: 7759 [2023-12-22 02:35:48,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:48,879 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 213 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 914 SdHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:48,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 914 Invalid, 805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:35:48,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7759 states. [2023-12-22 02:35:49,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7759 to 7266. [2023-12-22 02:35:49,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7266 states, 6392 states have (on average 1.2107321652065082) internal successors, (7739), 6453 states have internal predecessors, (7739), 430 states have call successors, (430), 359 states have call predecessors, (430), 442 states have return successors, (512), 454 states have call predecessors, (512), 427 states have call successors, (512) [2023-12-22 02:35:49,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7266 states to 7266 states and 8681 transitions. [2023-12-22 02:35:49,494 INFO L78 Accepts]: Start accepts. Automaton has 7266 states and 8681 transitions. Word has length 145 [2023-12-22 02:35:49,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:49,496 INFO L495 AbstractCegarLoop]: Abstraction has 7266 states and 8681 transitions. [2023-12-22 02:35:49,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 4 states have internal predecessors, (107), 3 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-22 02:35:49,496 INFO L276 IsEmpty]: Start isEmpty. Operand 7266 states and 8681 transitions. [2023-12-22 02:35:49,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-22 02:35:49,498 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:49,498 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:49,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:49,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:49,701 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:49,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:49,701 INFO L85 PathProgramCache]: Analyzing trace with hash 20660611, now seen corresponding path program 1 times [2023-12-22 02:35:49,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:49,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1903060100] [2023-12-22 02:35:49,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:49,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-22 02:35:49,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:49,703 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:49,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-22 02:35:49,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:49,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:49,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:49,842 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-22 02:35:49,843 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:49,843 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:49,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1903060100] [2023-12-22 02:35:49,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1903060100] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:49,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:49,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:49,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105939466] [2023-12-22 02:35:49,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:49,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:49,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:49,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:49,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:49,844 INFO L87 Difference]: Start difference. First operand 7266 states and 8681 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-22 02:35:50,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:50,436 INFO L93 Difference]: Finished difference Result 9229 states and 11044 transitions. [2023-12-22 02:35:50,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:50,436 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 147 [2023-12-22 02:35:50,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:50,450 INFO L225 Difference]: With dead ends: 9229 [2023-12-22 02:35:50,450 INFO L226 Difference]: Without dead ends: 7246 [2023-12-22 02:35:50,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:50,456 INFO L413 NwaCegarLoop]: 494 mSDtfsCounter, 65 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 892 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:50,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 892 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:50,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7246 states. [2023-12-22 02:35:51,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7246 to 6998. [2023-12-22 02:35:51,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6998 states, 6182 states have (on average 1.2065674538984148) internal successors, (7459), 6239 states have internal predecessors, (7459), 402 states have call successors, (402), 337 states have call predecessors, (402), 412 states have return successors, (476), 422 states have call predecessors, (476), 399 states have call successors, (476) [2023-12-22 02:35:51,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6998 states to 6998 states and 8337 transitions. [2023-12-22 02:35:51,039 INFO L78 Accepts]: Start accepts. Automaton has 6998 states and 8337 transitions. Word has length 147 [2023-12-22 02:35:51,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:51,039 INFO L495 AbstractCegarLoop]: Abstraction has 6998 states and 8337 transitions. [2023-12-22 02:35:51,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-22 02:35:51,039 INFO L276 IsEmpty]: Start isEmpty. Operand 6998 states and 8337 transitions. [2023-12-22 02:35:51,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-22 02:35:51,042 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:51,042 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:51,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:51,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:51,247 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:51,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:51,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1870257172, now seen corresponding path program 1 times [2023-12-22 02:35:51,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:51,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [585417151] [2023-12-22 02:35:51,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:51,248 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:51,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:51,250 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:51,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-22 02:35:51,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:51,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:35:51,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:51,371 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2023-12-22 02:35:51,371 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:51,372 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:51,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [585417151] [2023-12-22 02:35:51,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [585417151] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:51,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:51,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:35:51,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363579997] [2023-12-22 02:35:51,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:51,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:35:51,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:51,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:35:51,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:51,375 INFO L87 Difference]: Start difference. First operand 6998 states and 8337 transitions. Second operand has 6 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-22 02:35:51,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:51,988 INFO L93 Difference]: Finished difference Result 8739 states and 10371 transitions. [2023-12-22 02:35:51,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:35:51,988 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 148 [2023-12-22 02:35:51,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:52,002 INFO L225 Difference]: With dead ends: 8739 [2023-12-22 02:35:52,002 INFO L226 Difference]: Without dead ends: 6593 [2023-12-22 02:35:52,007 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:35:52,010 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 3 mSDsluCounter, 1659 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2075 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:52,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2075 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:52,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6593 states. [2023-12-22 02:35:52,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6593 to 6471. [2023-12-22 02:35:52,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6471 states, 5799 states have (on average 1.2091739955164684) internal successors, (7012), 5833 states have internal predecessors, (7012), 335 states have call successors, (335), 279 states have call predecessors, (335), 335 states have return successors, (390), 359 states have call predecessors, (390), 332 states have call successors, (390) [2023-12-22 02:35:52,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6471 states to 6471 states and 7737 transitions. [2023-12-22 02:35:52,512 INFO L78 Accepts]: Start accepts. Automaton has 6471 states and 7737 transitions. Word has length 148 [2023-12-22 02:35:52,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:52,524 INFO L495 AbstractCegarLoop]: Abstraction has 6471 states and 7737 transitions. [2023-12-22 02:35:52,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 19.6) internal successors, (98), 5 states have internal predecessors, (98), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-22 02:35:52,525 INFO L276 IsEmpty]: Start isEmpty. Operand 6471 states and 7737 transitions. [2023-12-22 02:35:52,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-12-22 02:35:52,528 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:52,528 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:52,549 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 (46)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:52,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:52,733 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:52,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:52,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1766341150, now seen corresponding path program 1 times [2023-12-22 02:35:52,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:52,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [174820475] [2023-12-22 02:35:52,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:52,734 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:52,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:52,735 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:52,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-12-22 02:35:52,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:52,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:52,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:53,021 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-22 02:35:53,022 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:53,022 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:53,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [174820475] [2023-12-22 02:35:53,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [174820475] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:53,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:53,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:35:53,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593273334] [2023-12-22 02:35:53,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:53,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:53,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:53,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:53,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:53,023 INFO L87 Difference]: Start difference. First operand 6471 states and 7737 transitions. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:35:53,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:53,750 INFO L93 Difference]: Finished difference Result 15816 states and 19154 transitions. [2023-12-22 02:35:53,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:53,751 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 2 states have call successors, (9), 2 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 180 [2023-12-22 02:35:53,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:53,765 INFO L225 Difference]: With dead ends: 15816 [2023-12-22 02:35:53,765 INFO L226 Difference]: Without dead ends: 10873 [2023-12-22 02:35:53,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:53,769 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 329 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:53,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 692 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:53,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10873 states. [2023-12-22 02:35:54,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10873 to 10861. [2023-12-22 02:35:54,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10861 states, 9877 states have (on average 1.2076541459957477) internal successors, (11928), 9919 states have internal predecessors, (11928), 499 states have call successors, (499), 423 states have call predecessors, (499), 483 states have return successors, (558), 519 states have call predecessors, (558), 496 states have call successors, (558) [2023-12-22 02:35:54,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10861 states to 10861 states and 12985 transitions. [2023-12-22 02:35:54,423 INFO L78 Accepts]: Start accepts. Automaton has 10861 states and 12985 transitions. Word has length 180 [2023-12-22 02:35:54,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:54,424 INFO L495 AbstractCegarLoop]: Abstraction has 10861 states and 12985 transitions. [2023-12-22 02:35:54,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 2 states have internal predecessors, (157), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:35:54,424 INFO L276 IsEmpty]: Start isEmpty. Operand 10861 states and 12985 transitions. [2023-12-22 02:35:54,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-12-22 02:35:54,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:54,429 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:54,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:54,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:54,634 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:54,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:54,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1749873571, now seen corresponding path program 1 times [2023-12-22 02:35:54,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:54,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2124420956] [2023-12-22 02:35:54,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:54,635 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:54,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:54,636 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:54,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-22 02:35:54,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:54,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:35:54,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:54,935 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:35:54,935 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:54,935 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:54,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2124420956] [2023-12-22 02:35:54,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2124420956] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:54,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:54,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:54,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768025497] [2023-12-22 02:35:54,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:54,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:54,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:54,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:54,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:54,937 INFO L87 Difference]: Start difference. First operand 10861 states and 12985 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:35:56,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:56,415 INFO L93 Difference]: Finished difference Result 29243 states and 35089 transitions. [2023-12-22 02:35:56,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:56,416 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 180 [2023-12-22 02:35:56,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:56,451 INFO L225 Difference]: With dead ends: 29243 [2023-12-22 02:35:56,451 INFO L226 Difference]: Without dead ends: 19911 [2023-12-22 02:35:56,462 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:35:56,463 INFO L413 NwaCegarLoop]: 434 mSDtfsCounter, 565 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:56,463 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [579 Valid, 973 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:35:56,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19911 states. [2023-12-22 02:35:57,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19911 to 19907. [2023-12-22 02:35:57,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19907 states, 18280 states have (on average 1.2032822757111596) internal successors, (21996), 18347 states have internal predecessors, (21996), 830 states have call successors, (830), 711 states have call predecessors, (830), 795 states have return successors, (961), 850 states have call predecessors, (961), 827 states have call successors, (961) [2023-12-22 02:35:57,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19907 states to 19907 states and 23787 transitions. [2023-12-22 02:35:57,610 INFO L78 Accepts]: Start accepts. Automaton has 19907 states and 23787 transitions. Word has length 180 [2023-12-22 02:35:57,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:57,610 INFO L495 AbstractCegarLoop]: Abstraction has 19907 states and 23787 transitions. [2023-12-22 02:35:57,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:35:57,611 INFO L276 IsEmpty]: Start isEmpty. Operand 19907 states and 23787 transitions. [2023-12-22 02:35:57,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-12-22 02:35:57,618 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:57,619 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:57,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2023-12-22 02:35:57,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:57,823 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:57,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:57,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1222479521, now seen corresponding path program 1 times [2023-12-22 02:35:57,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:57,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1756200621] [2023-12-22 02:35:57,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:57,824 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:35:57,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:57,827 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:35:57,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-12-22 02:35:57,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:57,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:57,944 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:57,954 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-22 02:35:57,954 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:57,954 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:57,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1756200621] [2023-12-22 02:35:57,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1756200621] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:57,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:57,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:57,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458956366] [2023-12-22 02:35:57,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:57,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:57,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:57,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:57,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:57,956 INFO L87 Difference]: Start difference. First operand 19907 states and 23787 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:58,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:58,920 INFO L93 Difference]: Finished difference Result 33909 states and 40550 transitions. [2023-12-22 02:35:58,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:58,920 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (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 180 [2023-12-22 02:35:58,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:58,942 INFO L225 Difference]: With dead ends: 33909 [2023-12-22 02:35:58,943 INFO L226 Difference]: Without dead ends: 15531 [2023-12-22 02:35:58,954 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:58,955 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 328 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:58,955 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 525 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:35:58,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15531 states. [2023-12-22 02:35:59,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15531 to 15531. [2023-12-22 02:35:59,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15531 states, 14219 states have (on average 1.2025458893030452) internal successors, (17099), 14277 states have internal predecessors, (17099), 663 states have call successors, (663), 567 states have call predecessors, (663), 647 states have return successors, (766), 687 states have call predecessors, (766), 660 states have call successors, (766) [2023-12-22 02:35:59,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15531 states to 15531 states and 18528 transitions. [2023-12-22 02:35:59,914 INFO L78 Accepts]: Start accepts. Automaton has 15531 states and 18528 transitions. Word has length 180 [2023-12-22 02:35:59,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:59,914 INFO L495 AbstractCegarLoop]: Abstraction has 15531 states and 18528 transitions. [2023-12-22 02:35:59,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:59,914 INFO L276 IsEmpty]: Start isEmpty. Operand 15531 states and 18528 transitions. [2023-12-22 02:35:59,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-22 02:35:59,919 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:59,919 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:59,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2023-12-22 02:36:00,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:00,124 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:00,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:00,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1559953278, now seen corresponding path program 1 times [2023-12-22 02:36:00,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:00,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [883678622] [2023-12-22 02:36:00,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:00,125 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:00,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:00,127 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:00,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-22 02:36:00,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:00,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:36:00,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:00,411 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:36:00,412 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:00,412 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:00,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [883678622] [2023-12-22 02:36:00,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [883678622] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:00,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:00,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:36:00,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524298831] [2023-12-22 02:36:00,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:00,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:36:00,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:00,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:36:00,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:36:00,413 INFO L87 Difference]: Start difference. First operand 15531 states and 18528 transitions. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:02,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:02,199 INFO L93 Difference]: Finished difference Result 42316 states and 50590 transitions. [2023-12-22 02:36:02,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:36:02,200 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 182 [2023-12-22 02:36:02,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:02,249 INFO L225 Difference]: With dead ends: 42316 [2023-12-22 02:36:02,250 INFO L226 Difference]: Without dead ends: 28314 [2023-12-22 02:36:02,263 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:36:02,263 INFO L413 NwaCegarLoop]: 427 mSDtfsCounter, 556 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 951 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:02,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [571 Valid, 951 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:36:02,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28314 states. [2023-12-22 02:36:03,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28314 to 28310. [2023-12-22 02:36:03,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28310 states, 26091 states have (on average 1.2004522632325323) internal successors, (31321), 26190 states have internal predecessors, (31321), 1126 states have call successors, (1126), 967 states have call predecessors, (1126), 1091 states have return successors, (1321), 1154 states have call predecessors, (1321), 1123 states have call successors, (1321) [2023-12-22 02:36:04,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28310 states to 28310 states and 33768 transitions. [2023-12-22 02:36:04,036 INFO L78 Accepts]: Start accepts. Automaton has 28310 states and 33768 transitions. Word has length 182 [2023-12-22 02:36:04,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:04,036 INFO L495 AbstractCegarLoop]: Abstraction has 28310 states and 33768 transitions. [2023-12-22 02:36:04,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:04,036 INFO L276 IsEmpty]: Start isEmpty. Operand 28310 states and 33768 transitions. [2023-12-22 02:36:04,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-22 02:36:04,047 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:04,047 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:04,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Ended with exit code 0 [2023-12-22 02:36:04,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:04,253 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:04,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:04,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1904360384, now seen corresponding path program 1 times [2023-12-22 02:36:04,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:04,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1188549984] [2023-12-22 02:36:04,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:04,254 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:04,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:04,255 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:04,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-12-22 02:36:04,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:04,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:36:04,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:04,380 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-22 02:36:04,380 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:04,380 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:04,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1188549984] [2023-12-22 02:36:04,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1188549984] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:04,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:04,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:36:04,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476838090] [2023-12-22 02:36:04,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:04,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:36:04,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:04,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:36:04,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:04,381 INFO L87 Difference]: Start difference. First operand 28310 states and 33768 transitions. Second operand has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:36:05,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:05,956 INFO L93 Difference]: Finished difference Result 55082 states and 65755 transitions. [2023-12-22 02:36:05,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:36:05,956 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (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 182 [2023-12-22 02:36:05,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:06,005 INFO L225 Difference]: With dead ends: 55082 [2023-12-22 02:36:06,006 INFO L226 Difference]: Without dead ends: 28301 [2023-12-22 02:36:06,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:06,027 INFO L413 NwaCegarLoop]: 414 mSDtfsCounter, 326 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:06,028 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 524 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:36:06,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28301 states. [2023-12-22 02:36:07,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28301 to 28301. [2023-12-22 02:36:07,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28301 states, 26085 states have (on average 1.2003066896683918) internal successors, (31310), 26183 states have internal predecessors, (31310), 1123 states have call successors, (1123), 967 states have call predecessors, (1123), 1091 states have return successors, (1318), 1151 states have call predecessors, (1318), 1120 states have call successors, (1318) [2023-12-22 02:36:07,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28301 states to 28301 states and 33751 transitions. [2023-12-22 02:36:07,874 INFO L78 Accepts]: Start accepts. Automaton has 28301 states and 33751 transitions. Word has length 182 [2023-12-22 02:36:07,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:07,874 INFO L495 AbstractCegarLoop]: Abstraction has 28301 states and 33751 transitions. [2023-12-22 02:36:07,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.666666666666664) internal successors, (116), 3 states have internal predecessors, (116), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:36:07,874 INFO L276 IsEmpty]: Start isEmpty. Operand 28301 states and 33751 transitions. [2023-12-22 02:36:07,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2023-12-22 02:36:07,884 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:07,885 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:07,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2023-12-22 02:36:08,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:08,090 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:08,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:08,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1236075997, now seen corresponding path program 1 times [2023-12-22 02:36:08,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:08,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [525260007] [2023-12-22 02:36:08,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:08,091 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:08,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:08,092 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:08,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2023-12-22 02:36:08,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:08,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:36:08,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:08,405 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:36:08,405 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:08,405 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:08,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [525260007] [2023-12-22 02:36:08,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [525260007] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:08,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:08,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:36:08,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277720828] [2023-12-22 02:36:08,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:08,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:36:08,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:08,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:36:08,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:36:08,407 INFO L87 Difference]: Start difference. First operand 28301 states and 33751 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:11,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:11,767 INFO L93 Difference]: Finished difference Result 79609 states and 95053 transitions. [2023-12-22 02:36:11,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:36:11,768 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 184 [2023-12-22 02:36:11,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:11,870 INFO L225 Difference]: With dead ends: 79609 [2023-12-22 02:36:11,870 INFO L226 Difference]: Without dead ends: 52837 [2023-12-22 02:36:11,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:36:11,895 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 573 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:11,895 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [589 Valid, 691 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:36:11,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52837 states. [2023-12-22 02:36:15,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52837 to 52833. [2023-12-22 02:36:15,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52833 states, 48873 states have (on average 1.1986577455854972) internal successors, (58582), 49067 states have internal predecessors, (58582), 1995 states have call successors, (1995), 1719 states have call predecessors, (1995), 1963 states have return successors, (2406), 2047 states have call predecessors, (2406), 1992 states have call successors, (2406) [2023-12-22 02:36:15,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52833 states to 52833 states and 62983 transitions. [2023-12-22 02:36:15,287 INFO L78 Accepts]: Start accepts. Automaton has 52833 states and 62983 transitions. Word has length 184 [2023-12-22 02:36:15,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:15,288 INFO L495 AbstractCegarLoop]: Abstraction has 52833 states and 62983 transitions. [2023-12-22 02:36:15,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:15,288 INFO L276 IsEmpty]: Start isEmpty. Operand 52833 states and 62983 transitions. [2023-12-22 02:36:15,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-12-22 02:36:15,313 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:15,314 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:15,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2023-12-22 02:36:15,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:15,520 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:15,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:15,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1654590654, now seen corresponding path program 1 times [2023-12-22 02:36:15,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:15,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [823334352] [2023-12-22 02:36:15,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:15,521 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:15,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:15,522 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:15,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2023-12-22 02:36:15,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:15,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:36:15,641 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:15,795 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:36:15,795 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:15,795 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:15,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [823334352] [2023-12-22 02:36:15,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [823334352] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:15,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:15,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:36:15,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028416415] [2023-12-22 02:36:15,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:15,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:36:15,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:15,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:36:15,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:36:15,797 INFO L87 Difference]: Start difference. First operand 52833 states and 62983 transitions. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:21,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:21,794 INFO L93 Difference]: Finished difference Result 152968 states and 182442 transitions. [2023-12-22 02:36:21,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:36:21,795 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 186 [2023-12-22 02:36:21,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:22,053 INFO L225 Difference]: With dead ends: 152968 [2023-12-22 02:36:22,053 INFO L226 Difference]: Without dead ends: 101664 [2023-12-22 02:36:22,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:36:22,114 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 548 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:22,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [564 Valid, 887 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:36:22,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101664 states. [2023-12-22 02:36:28,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101664 to 101660. [2023-12-22 02:36:28,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101660 states, 94209 states have (on average 1.1969663195660711) internal successors, (112765), 94596 states have internal predecessors, (112765), 3742 states have call successors, (3742), 3223 states have call predecessors, (3742), 3707 states have return successors, (4585), 3842 states have call predecessors, (4585), 3739 states have call successors, (4585) [2023-12-22 02:36:28,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101660 states to 101660 states and 121092 transitions. [2023-12-22 02:36:28,446 INFO L78 Accepts]: Start accepts. Automaton has 101660 states and 121092 transitions. Word has length 186 [2023-12-22 02:36:28,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:28,446 INFO L495 AbstractCegarLoop]: Abstraction has 101660 states and 121092 transitions. [2023-12-22 02:36:28,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:28,447 INFO L276 IsEmpty]: Start isEmpty. Operand 101660 states and 121092 transitions. [2023-12-22 02:36:28,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2023-12-22 02:36:28,485 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:28,485 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:28,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2023-12-22 02:36:28,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:28,690 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:28,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:28,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1048815872, now seen corresponding path program 1 times [2023-12-22 02:36:28,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:28,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1310102166] [2023-12-22 02:36:28,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:28,691 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:28,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:28,693 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:28,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2023-12-22 02:36:28,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:28,806 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:36:28,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:28,820 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-22 02:36:28,820 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:28,820 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:28,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1310102166] [2023-12-22 02:36:28,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1310102166] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:28,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:28,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:36:28,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852358723] [2023-12-22 02:36:28,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:28,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:36:28,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:28,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:36:28,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:28,822 INFO L87 Difference]: Start difference. First operand 101660 states and 121092 transitions. Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:36:33,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:33,480 INFO L93 Difference]: Finished difference Result 177844 states and 212007 transitions. [2023-12-22 02:36:33,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:36:33,481 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (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 186 [2023-12-22 02:36:33,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:33,650 INFO L225 Difference]: With dead ends: 177844 [2023-12-22 02:36:33,650 INFO L226 Difference]: Without dead ends: 77713 [2023-12-22 02:36:33,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:33,756 INFO L413 NwaCegarLoop]: 413 mSDtfsCounter, 323 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:33,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [323 Valid, 523 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:36:33,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77713 states. [2023-12-22 02:36:38,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77713 to 77713. [2023-12-22 02:36:38,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77713 states, 71985 states have (on average 1.1987636313120789) internal successors, (86293), 72287 states have internal predecessors, (86293), 2867 states have call successors, (2867), 2471 states have call predecessors, (2867), 2859 states have return successors, (3518), 2955 states have call predecessors, (3518), 2864 states have call successors, (3518) [2023-12-22 02:36:38,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77713 states to 77713 states and 92678 transitions. [2023-12-22 02:36:38,843 INFO L78 Accepts]: Start accepts. Automaton has 77713 states and 92678 transitions. Word has length 186 [2023-12-22 02:36:38,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:38,844 INFO L495 AbstractCegarLoop]: Abstraction has 77713 states and 92678 transitions. [2023-12-22 02:36:38,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:36:38,844 INFO L276 IsEmpty]: Start isEmpty. Operand 77713 states and 92678 transitions. [2023-12-22 02:36:38,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 02:36:38,868 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:38,868 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:38,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Ended with exit code 0 [2023-12-22 02:36:39,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:39,073 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:39,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:39,074 INFO L85 PathProgramCache]: Analyzing trace with hash 881641309, now seen corresponding path program 1 times [2023-12-22 02:36:39,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:39,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [103593623] [2023-12-22 02:36:39,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:39,074 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:39,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:39,075 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:39,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2023-12-22 02:36:39,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:39,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:36:39,194 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:39,347 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:36:39,348 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:39,348 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:39,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [103593623] [2023-12-22 02:36:39,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [103593623] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:39,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:39,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:36:39,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246916505] [2023-12-22 02:36:39,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:39,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:36:39,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:39,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:36:39,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:36:39,349 INFO L87 Difference]: Start difference. First operand 77713 states and 92678 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:47,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:36:47,595 INFO L93 Difference]: Finished difference Result 239367 states and 284800 transitions. [2023-12-22 02:36:47,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:36:47,595 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 188 [2023-12-22 02:36:47,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:36:48,100 INFO L225 Difference]: With dead ends: 239367 [2023-12-22 02:36:48,101 INFO L226 Difference]: Without dead ends: 163183 [2023-12-22 02:36:48,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:36:48,174 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 548 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 564 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:36:48,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [564 Valid, 880 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:36:48,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163183 states. [2023-12-22 02:36:57,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163183 to 160299. [2023-12-22 02:36:57,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160299 states, 147992 states have (on average 1.1932401751446025) internal successors, (176590), 149519 states have internal predecessors, (176590), 5294 states have call successors, (5294), 4535 states have call predecessors, (5294), 7011 states have return successors, (8382), 6246 states have call predecessors, (8382), 5291 states have call successors, (8382) [2023-12-22 02:36:57,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160299 states to 160299 states and 190266 transitions. [2023-12-22 02:36:57,494 INFO L78 Accepts]: Start accepts. Automaton has 160299 states and 190266 transitions. Word has length 188 [2023-12-22 02:36:57,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:36:57,494 INFO L495 AbstractCegarLoop]: Abstraction has 160299 states and 190266 transitions. [2023-12-22 02:36:57,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 4 states have internal predecessors, (130), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:36:57,494 INFO L276 IsEmpty]: Start isEmpty. Operand 160299 states and 190266 transitions. [2023-12-22 02:36:57,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 189 [2023-12-22 02:36:57,548 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:36:57,548 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:36:57,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2023-12-22 02:36:57,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:57,758 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:36:57,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:36:57,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1814176929, now seen corresponding path program 1 times [2023-12-22 02:36:57,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:36:57,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1068075571] [2023-12-22 02:36:57,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:36:57,759 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:36:57,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:36:57,760 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:36:57,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 (56)] Waiting until timeout for monitored process [2023-12-22 02:36:57,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:36:57,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:36:57,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:36:58,112 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2023-12-22 02:36:58,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:36:58,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:36:58,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1068075571] [2023-12-22 02:36:58,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1068075571] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:36:58,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:36:58,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:36:58,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187046683] [2023-12-22 02:36:58,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:36:58,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:36:58,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:36:58,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:36:58,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:36:58,114 INFO L87 Difference]: Start difference. First operand 160299 states and 190266 transitions. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 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)