/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/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label02.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 01:46:58,745 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 01:46:58,788 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 01:46:58,791 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 01:46:58,791 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 01:46:58,806 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 01:46:58,806 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 01:46:58,806 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 01:46:58,807 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 01:46:58,807 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 01:46:58,807 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 01:46:58,807 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 01:46:58,808 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 01:46:58,808 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 01:46:58,808 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 01:46:58,808 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 01:46:58,809 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 01:46:58,809 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 01:46:58,809 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 01:46:58,809 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 01:46:58,809 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 01:46:58,813 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 01:46:58,813 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 01:46:58,813 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 01:46:58,814 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 01:46:58,814 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 01:46:58,814 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 01:46:58,814 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 01:46:58,814 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 01:46:58,814 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 01:46:58,815 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 01:46:58,815 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 01:46:58,815 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 01:46:58,815 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 01:46:58,815 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 01:46:58,815 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 01:46:58,816 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 01:46:58,816 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 01:46:58,816 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 01:46:58,816 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 01:46:58,816 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 01:46:58,817 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 01:46:58,817 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 01:46:58,817 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 01:46:58,818 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 01:46:58,818 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 01:46:58,818 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 01:46:59,011 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 01:46:59,027 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 01:46:59,029 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 01:46:59,030 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 01:46:59,030 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 01:46:59,031 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label02.c [2023-12-22 01:47:00,026 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 01:47:00,356 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 01:47:00,357 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label02.c [2023-12-22 01:47:00,384 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2dff400ce/42b767e5dfa3474882592d98a952d1c9/FLAG7d2322520 [2023-12-22 01:47:00,399 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2dff400ce/42b767e5dfa3474882592d98a952d1c9 [2023-12-22 01:47:00,401 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 01:47:00,402 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 01:47:00,403 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 01:47:00,403 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 01:47:00,406 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 01:47:00,407 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 01:47:00" (1/1) ... [2023-12-22 01:47:00,408 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11c393c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:00, skipping insertion in model container [2023-12-22 01:47:00,408 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 01:47:00" (1/1) ... [2023-12-22 01:47:00,505 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 01:47:00,839 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/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label02.c[20463,20476] [2023-12-22 01:47:00,887 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/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label02.c[27753,27766] [2023-12-22 01:47:01,396 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 01:47:01,408 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 01:47:01,445 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/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label02.c[20463,20476] [2023-12-22 01:47:01,452 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/pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label02.c[27753,27766] [2023-12-22 01:47:01,789 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 01:47:01,809 INFO L206 MainTranslator]: Completed translation [2023-12-22 01:47:01,810 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01 WrapperNode [2023-12-22 01:47:01,810 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 01:47:01,811 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 01:47:01,811 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 01:47:01,811 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 01:47:01,816 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:01,862 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:01,991 INFO L138 Inliner]: procedures = 39, calls = 24, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 5184 [2023-12-22 01:47:01,991 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 01:47:01,992 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 01:47:01,992 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 01:47:01,992 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 01:47:02,000 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:02,001 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:02,039 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:02,108 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 01:47:02,108 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:02,109 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:02,193 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:02,217 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:02,249 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:02,265 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:02,303 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 01:47:02,304 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 01:47:02,304 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 01:47:02,304 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 01:47:02,305 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (1/1) ... [2023-12-22 01:47:02,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 01:47:02,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 01:47:02,325 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 01:47:02,344 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 01:47:02,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 01:47:02,361 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 01:47:02,361 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 01:47:02,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 01:47:02,474 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 01:47:02,475 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 01:47:27,582 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 01:47:27,631 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 01:47:27,631 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-22 01:47:27,632 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 01:47:27 BoogieIcfgContainer [2023-12-22 01:47:27,632 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 01:47:27,633 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 01:47:27,633 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 01:47:27,640 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 01:47:27,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 01:47:00" (1/3) ... [2023-12-22 01:47:27,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6998cb87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 01:47:27, skipping insertion in model container [2023-12-22 01:47:27,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 01:47:01" (2/3) ... [2023-12-22 01:47:27,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6998cb87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 01:47:27, skipping insertion in model container [2023-12-22 01:47:27,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 01:47:27" (3/3) ... [2023-12-22 01:47:27,642 INFO L112 eAbstractionObserver]: Analyzing ICFG pals_lcr.7.1.ufo.BOUNDED-14.pals+Problem12_label02.c [2023-12-22 01:47:27,654 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 01:47:27,654 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 01:47:27,721 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 01:47:27,726 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;@6a3506c7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 01:47:27,727 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 01:47:27,733 INFO L276 IsEmpty]: Start isEmpty. Operand has 865 states, 862 states have (on average 1.9721577726218098) internal successors, (1700), 864 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:27,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-22 01:47:27,740 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:47:27,741 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] [2023-12-22 01:47:27,741 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:47:27,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:47:27,747 INFO L85 PathProgramCache]: Analyzing trace with hash -2135335152, now seen corresponding path program 1 times [2023-12-22 01:47:27,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:47:27,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [268233295] [2023-12-22 01:47:27,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:47:27,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 01:47:27,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:47:27,762 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 01:47:27,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:47:27,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:47:27,893 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-22 01:47:27,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:47:27,914 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 01:47:27,915 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:47:27,915 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:47:27,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [268233295] [2023-12-22 01:47:27,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [268233295] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:47:27,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:47:27,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:47:27,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160081097] [2023-12-22 01:47:27,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:47:27,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-22 01:47:27,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:47:27,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-22 01:47:27,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 01:47:27,948 INFO L87 Difference]: Start difference. First operand has 865 states, 862 states have (on average 1.9721577726218098) internal successors, (1700), 864 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:28,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:47:28,041 INFO L93 Difference]: Finished difference Result 1676 states and 3294 transitions. [2023-12-22 01:47:28,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-22 01:47:28,058 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2023-12-22 01:47:28,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:47:28,074 INFO L225 Difference]: With dead ends: 1676 [2023-12-22 01:47:28,074 INFO L226 Difference]: Without dead ends: 861 [2023-12-22 01:47:28,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-22 01:47:28,083 INFO L413 NwaCegarLoop]: 1629 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1629 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:47:28,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1629 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:47:28,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2023-12-22 01:47:28,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 861. [2023-12-22 01:47:28,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 859 states have (on average 1.8963911525029105) internal successors, (1629), 860 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:28,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1629 transitions. [2023-12-22 01:47:28,144 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1629 transitions. Word has length 25 [2023-12-22 01:47:28,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:47:28,144 INFO L495 AbstractCegarLoop]: Abstraction has 861 states and 1629 transitions. [2023-12-22 01:47:28,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 12.5) internal successors, (25), 2 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:28,144 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1629 transitions. [2023-12-22 01:47:28,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-12-22 01:47:28,145 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:47:28,145 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] [2023-12-22 01:47:28,156 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 01:47:28,349 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 01:47:28,349 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:47:28,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:47:28,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1712633326, now seen corresponding path program 1 times [2023-12-22 01:47:28,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:47:28,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [16443324] [2023-12-22 01:47:28,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:47:28,351 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:47:28,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:47:28,352 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 01:47:28,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:47:28,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:47:28,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:47:28,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:47:28,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 01:47:28,493 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:47:28,494 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:47:28,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [16443324] [2023-12-22 01:47:28,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [16443324] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:47:28,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:47:28,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 01:47:28,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099696268] [2023-12-22 01:47:28,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:47:28,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:47:28,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:47:28,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:47:28,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:47:28,496 INFO L87 Difference]: Start difference. First operand 861 states and 1629 transitions. Second operand has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:28,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:47:28,585 INFO L93 Difference]: Finished difference Result 917 states and 1718 transitions. [2023-12-22 01:47:28,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:47:28,586 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2023-12-22 01:47:28,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:47:28,589 INFO L225 Difference]: With dead ends: 917 [2023-12-22 01:47:28,589 INFO L226 Difference]: Without dead ends: 861 [2023-12-22 01:47:28,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 22 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 01:47:28,590 INFO L413 NwaCegarLoop]: 1626 mSDtfsCounter, 0 mSDsluCounter, 3198 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4824 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:47:28,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4824 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 01:47:28,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2023-12-22 01:47:28,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 861. [2023-12-22 01:47:28,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 859 states have (on average 1.838183934807916) internal successors, (1579), 860 states have internal predecessors, (1579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:28,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1579 transitions. [2023-12-22 01:47:28,606 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1579 transitions. Word has length 25 [2023-12-22 01:47:28,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:47:28,607 INFO L495 AbstractCegarLoop]: Abstraction has 861 states and 1579 transitions. [2023-12-22 01:47:28,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:47:28,607 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1579 transitions. [2023-12-22 01:47:28,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-22 01:47:28,608 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:47:28,608 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] [2023-12-22 01:47:28,614 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 01:47:28,812 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 01:47:28,812 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:47:28,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:47:28,813 INFO L85 PathProgramCache]: Analyzing trace with hash 125131739, now seen corresponding path program 1 times [2023-12-22 01:47:28,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:47:28,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1864618802] [2023-12-22 01:47:28,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:47:28,814 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:47:28,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:47:28,815 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 01:47:28,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:47:28,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:47:28,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:47:28,887 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:47:29,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:47:29,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:47:29,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:47:29,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1864618802] [2023-12-22 01:47:29,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1864618802] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:47:29,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:47:29,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:47:29,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716738128] [2023-12-22 01:47:29,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:47:29,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:47:29,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:47:29,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:47:29,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:47:29,026 INFO L87 Difference]: Start difference. First operand 861 states and 1579 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 2 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:04,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:04,059 INFO L93 Difference]: Finished difference Result 2365 states and 4452 transitions. [2023-12-22 01:48:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:04,059 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 2 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 62 [2023-12-22 01:48:04,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:04,066 INFO L225 Difference]: With dead ends: 2365 [2023-12-22 01:48:04,066 INFO L226 Difference]: Without dead ends: 1612 [2023-12-22 01:48:04,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 60 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 01:48:04,068 INFO L413 NwaCegarLoop]: 605 mSDtfsCounter, 879 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2406 mSolverCounterSat, 456 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 879 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 2862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 456 IncrementalHoareTripleChecker+Valid, 2406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:04,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [879 Valid, 612 Invalid, 2862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [456 Valid, 2406 Invalid, 0 Unknown, 0 Unchecked, 34.8s Time] [2023-12-22 01:48:04,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1612 states. [2023-12-22 01:48:04,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1612 to 1612. [2023-12-22 01:48:04,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1612 states, 1610 states have (on average 1.5888198757763976) internal successors, (2558), 1611 states have internal predecessors, (2558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:04,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2558 transitions. [2023-12-22 01:48:04,099 INFO L78 Accepts]: Start accepts. Automaton has 1612 states and 2558 transitions. Word has length 62 [2023-12-22 01:48:04,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:04,099 INFO L495 AbstractCegarLoop]: Abstraction has 1612 states and 2558 transitions. [2023-12-22 01:48:04,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 2 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:04,099 INFO L276 IsEmpty]: Start isEmpty. Operand 1612 states and 2558 transitions. [2023-12-22 01:48:04,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-22 01:48:04,100 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:04,101 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:48:04,109 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:04,308 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 01:48:04,309 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:04,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:04,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1559562279, now seen corresponding path program 1 times [2023-12-22 01:48:04,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:04,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1122686713] [2023-12-22 01:48:04,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:04,310 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:04,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:04,311 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 01:48:04,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:04,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:04,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 01:48:04,392 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48: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 01:48:05,890 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:05,890 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:05,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1122686713] [2023-12-22 01:48:05,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1122686713] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:05,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:05,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-22 01:48:05,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212896379] [2023-12-22 01:48:05,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:05,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 01:48:05,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:05,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 01:48:05,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:48:05,892 INFO L87 Difference]: Start difference. First operand 1612 states and 2558 transitions. Second operand has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:06,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:06,419 INFO L93 Difference]: Finished difference Result 2036 states and 3246 transitions. [2023-12-22 01:48:06,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 01:48:06,422 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 74 [2023-12-22 01:48:06,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:06,428 INFO L225 Difference]: With dead ends: 2036 [2023-12-22 01:48:06,428 INFO L226 Difference]: Without dead ends: 1983 [2023-12-22 01:48:06,429 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:48:06,430 INFO L413 NwaCegarLoop]: 1573 mSDtfsCounter, 3574 mSDsluCounter, 1151 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3574 SdHoareTripleChecker+Valid, 2724 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:06,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3574 Valid, 2724 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 01:48:06,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1983 states. [2023-12-22 01:48:06,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1983 to 1714. [2023-12-22 01:48:06,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1714 states, 1712 states have (on average 1.5917056074766356) internal successors, (2725), 1713 states have internal predecessors, (2725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:06,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1714 states to 1714 states and 2725 transitions. [2023-12-22 01:48:06,463 INFO L78 Accepts]: Start accepts. Automaton has 1714 states and 2725 transitions. Word has length 74 [2023-12-22 01:48:06,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:06,464 INFO L495 AbstractCegarLoop]: Abstraction has 1714 states and 2725 transitions. [2023-12-22 01:48:06,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:06,464 INFO L276 IsEmpty]: Start isEmpty. Operand 1714 states and 2725 transitions. [2023-12-22 01:48:06,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 01:48:06,465 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:06,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] [2023-12-22 01:48:06,471 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 01:48:06,676 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 01:48:06,677 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:06,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:06,677 INFO L85 PathProgramCache]: Analyzing trace with hash -327839241, now seen corresponding path program 1 times [2023-12-22 01:48:06,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:06,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1787221501] [2023-12-22 01:48:06,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:06,678 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:06,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:06,679 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 01:48:06,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:06,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:06,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:06,770 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:06,918 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 01:48:06,919 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:06,919 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:06,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1787221501] [2023-12-22 01:48:06,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1787221501] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:06,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:06,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:06,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412383198] [2023-12-22 01:48:06,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:06,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:06,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:06,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:06,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:06,921 INFO L87 Difference]: Start difference. First operand 1714 states and 2725 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:06,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:06,989 INFO L93 Difference]: Finished difference Result 2008 states and 3203 transitions. [2023-12-22 01:48:06,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:06,990 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2023-12-22 01:48:06,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:06,996 INFO L225 Difference]: With dead ends: 2008 [2023-12-22 01:48:06,996 INFO L226 Difference]: Without dead ends: 1853 [2023-12-22 01:48:06,998 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 01:48:06,998 INFO L413 NwaCegarLoop]: 1575 mSDtfsCounter, 1496 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1496 SdHoareTripleChecker+Valid, 1655 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:06,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1496 Valid, 1655 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:07,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1853 states. [2023-12-22 01:48:07,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1853 to 1851. [2023-12-22 01:48:07,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1851 states, 1849 states have (on average 1.5922120064899945) internal successors, (2944), 1850 states have internal predecessors, (2944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:07,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1851 states to 1851 states and 2944 transitions. [2023-12-22 01:48:07,035 INFO L78 Accepts]: Start accepts. Automaton has 1851 states and 2944 transitions. Word has length 76 [2023-12-22 01:48:07,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:07,036 INFO L495 AbstractCegarLoop]: Abstraction has 1851 states and 2944 transitions. [2023-12-22 01:48:07,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:07,038 INFO L276 IsEmpty]: Start isEmpty. Operand 1851 states and 2944 transitions. [2023-12-22 01:48:07,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-22 01:48:07,043 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:07,043 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] [2023-12-22 01:48:07,054 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 01:48:07,247 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 01:48:07,247 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:07,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:07,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1634971720, now seen corresponding path program 1 times [2023-12-22 01:48:07,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:07,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1464206448] [2023-12-22 01:48:07,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:07,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 01:48:07,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:07,250 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 01:48:07,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:07,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:07,329 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:48:07,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:07,354 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 01:48:07,354 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:07,354 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:07,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1464206448] [2023-12-22 01:48:07,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1464206448] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:07,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:07,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 01:48:07,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023925431] [2023-12-22 01:48:07,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:07,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:48:07,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:07,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:48:07,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:48:07,357 INFO L87 Difference]: Start difference. First operand 1851 states and 2944 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:07,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:07,429 INFO L93 Difference]: Finished difference Result 1865 states and 2961 transitions. [2023-12-22 01:48:07,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:48:07,431 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2023-12-22 01:48:07,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:07,438 INFO L225 Difference]: With dead ends: 1865 [2023-12-22 01:48:07,438 INFO L226 Difference]: Without dead ends: 1863 [2023-12-22 01:48:07,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 74 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 01:48:07,441 INFO L413 NwaCegarLoop]: 1575 mSDtfsCounter, 1 mSDsluCounter, 3142 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4717 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:07,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4717 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:07,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1863 states. [2023-12-22 01:48:07,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1863 to 1859. [2023-12-22 01:48:07,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1859 states, 1857 states have (on average 1.5891222401723208) internal successors, (2951), 1858 states have internal predecessors, (2951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:07,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1859 states to 1859 states and 2951 transitions. [2023-12-22 01:48:07,475 INFO L78 Accepts]: Start accepts. Automaton has 1859 states and 2951 transitions. Word has length 77 [2023-12-22 01:48:07,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:07,476 INFO L495 AbstractCegarLoop]: Abstraction has 1859 states and 2951 transitions. [2023-12-22 01:48:07,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:07,476 INFO L276 IsEmpty]: Start isEmpty. Operand 1859 states and 2951 transitions. [2023-12-22 01:48:07,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:07,477 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:07,477 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] [2023-12-22 01:48:07,485 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 01:48:07,680 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 01:48:07,681 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:07,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:07,681 INFO L85 PathProgramCache]: Analyzing trace with hash -562302993, now seen corresponding path program 1 times [2023-12-22 01:48:07,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:07,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2099116976] [2023-12-22 01:48:07,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:07,682 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:07,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:07,683 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 01:48:07,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 (8)] Waiting until timeout for monitored process [2023-12-22 01:48:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:07,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:07,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:07,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:07,874 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:07,874 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:07,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2099116976] [2023-12-22 01:48:07,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2099116976] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:07,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:07,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:07,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307421355] [2023-12-22 01:48:07,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:07,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:07,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:07,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:07,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:07,876 INFO L87 Difference]: Start difference. First operand 1859 states and 2951 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:07,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:07,928 INFO L93 Difference]: Finished difference Result 2171 states and 3451 transitions. [2023-12-22 01:48:07,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:07,928 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-12-22 01:48:07,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:07,934 INFO L225 Difference]: With dead ends: 2171 [2023-12-22 01:48:07,934 INFO L226 Difference]: Without dead ends: 2010 [2023-12-22 01:48:07,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:48:07,936 INFO L413 NwaCegarLoop]: 1646 mSDtfsCounter, 1514 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1514 SdHoareTripleChecker+Valid, 1732 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:07,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1514 Valid, 1732 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:07,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2010 states. [2023-12-22 01:48:07,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2010 to 2008. [2023-12-22 01:48:07,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 2006 states have (on average 1.5887337986041874) internal successors, (3187), 2007 states have internal predecessors, (3187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:07,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 3187 transitions. [2023-12-22 01:48:07,969 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 3187 transitions. Word has length 78 [2023-12-22 01:48:07,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:07,969 INFO L495 AbstractCegarLoop]: Abstraction has 2008 states and 3187 transitions. [2023-12-22 01:48:07,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:07,970 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 3187 transitions. [2023-12-22 01:48:07,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:07,970 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:07,970 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] [2023-12-22 01:48:07,983 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 01:48:08,174 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 01:48:08,174 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:08,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:08,175 INFO L85 PathProgramCache]: Analyzing trace with hash 193081071, now seen corresponding path program 1 times [2023-12-22 01:48:08,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:08,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1704976270] [2023-12-22 01:48:08,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:08,176 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:08,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:08,177 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 01:48:08,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:08,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:08,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:08,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:08,360 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 01:48:08,360 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:08,360 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:08,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1704976270] [2023-12-22 01:48:08,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1704976270] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:08,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:08,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:08,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207603071] [2023-12-22 01:48:08,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:08,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:08,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:08,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:08,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:08,362 INFO L87 Difference]: Start difference. First operand 2008 states and 3187 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:08,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:08,410 INFO L93 Difference]: Finished difference Result 2866 states and 4550 transitions. [2023-12-22 01:48:08,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:08,410 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-12-22 01:48:08,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:08,417 INFO L225 Difference]: With dead ends: 2866 [2023-12-22 01:48:08,417 INFO L226 Difference]: Without dead ends: 2419 [2023-12-22 01:48:08,418 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:48:08,419 INFO L413 NwaCegarLoop]: 1648 mSDtfsCounter, 1512 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1512 SdHoareTripleChecker+Valid, 1738 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:08,419 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1512 Valid, 1738 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:08,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2419 states. [2023-12-22 01:48:08,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2419 to 2417. [2023-12-22 01:48:08,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2417 states, 2415 states have (on average 1.5846790890269151) internal successors, (3827), 2416 states have internal predecessors, (3827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:08,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2417 states to 2417 states and 3827 transitions. [2023-12-22 01:48:08,465 INFO L78 Accepts]: Start accepts. Automaton has 2417 states and 3827 transitions. Word has length 78 [2023-12-22 01:48:08,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:08,466 INFO L495 AbstractCegarLoop]: Abstraction has 2417 states and 3827 transitions. [2023-12-22 01:48:08,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:08,466 INFO L276 IsEmpty]: Start isEmpty. Operand 2417 states and 3827 transitions. [2023-12-22 01:48:08,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:08,467 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:08,467 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] [2023-12-22 01:48:08,476 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 01:48:08,676 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 01:48:08,677 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:08,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:08,677 INFO L85 PathProgramCache]: Analyzing trace with hash -217305617, now seen corresponding path program 1 times [2023-12-22 01:48:08,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:08,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1774328683] [2023-12-22 01:48:08,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:08,678 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:08,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:08,679 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 01:48:08,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:08,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:08,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:08,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:08,855 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 01:48:08,855 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:08,855 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:08,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1774328683] [2023-12-22 01:48:08,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1774328683] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:08,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:08,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:08,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123121351] [2023-12-22 01:48:08,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:08,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:08,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:08,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:08,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:08,857 INFO L87 Difference]: Start difference. First operand 2417 states and 3827 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:08,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:08,916 INFO L93 Difference]: Finished difference Result 4057 states and 6407 transitions. [2023-12-22 01:48:08,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:08,917 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-12-22 01:48:08,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:08,927 INFO L225 Difference]: With dead ends: 4057 [2023-12-22 01:48:08,927 INFO L226 Difference]: Without dead ends: 3201 [2023-12-22 01:48:08,930 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:48:08,932 INFO L413 NwaCegarLoop]: 1646 mSDtfsCounter, 1510 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1510 SdHoareTripleChecker+Valid, 1740 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:08,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1510 Valid, 1740 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:08,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3201 states. [2023-12-22 01:48:09,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3201 to 3199. [2023-12-22 01:48:09,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3199 states, 3197 states have (on average 1.5749139818579918) internal successors, (5035), 3198 states have internal predecessors, (5035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3199 states to 3199 states and 5035 transitions. [2023-12-22 01:48:09,029 INFO L78 Accepts]: Start accepts. Automaton has 3199 states and 5035 transitions. Word has length 78 [2023-12-22 01:48:09,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:09,029 INFO L495 AbstractCegarLoop]: Abstraction has 3199 states and 5035 transitions. [2023-12-22 01:48:09,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,030 INFO L276 IsEmpty]: Start isEmpty. Operand 3199 states and 5035 transitions. [2023-12-22 01:48:09,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:09,030 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:09,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] [2023-12-22 01:48:09,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:09,240 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 01:48:09,240 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:09,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:09,241 INFO L85 PathProgramCache]: Analyzing trace with hash -485888785, now seen corresponding path program 1 times [2023-12-22 01:48:09,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:09,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2138379746] [2023-12-22 01:48:09,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:09,241 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:09,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:09,242 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 01:48:09,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:09,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:09,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:09,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:09,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:09,397 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:09,397 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:09,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2138379746] [2023-12-22 01:48:09,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2138379746] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:09,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:09,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:09,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300873506] [2023-12-22 01:48:09,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:09,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:09,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:09,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:09,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:09,398 INFO L87 Difference]: Start difference. First operand 3199 states and 5035 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:09,466 INFO L93 Difference]: Finished difference Result 6331 states and 9905 transitions. [2023-12-22 01:48:09,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:09,467 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-12-22 01:48:09,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:09,482 INFO L225 Difference]: With dead ends: 6331 [2023-12-22 01:48:09,482 INFO L226 Difference]: Without dead ends: 4693 [2023-12-22 01:48:09,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:48:09,486 INFO L413 NwaCegarLoop]: 1644 mSDtfsCounter, 1508 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1508 SdHoareTripleChecker+Valid, 1742 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:09,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1508 Valid, 1742 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:09,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4693 states. [2023-12-22 01:48:09,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4693 to 4691. [2023-12-22 01:48:09,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4691 states, 4689 states have (on average 1.5583280017061207) internal successors, (7307), 4690 states have internal predecessors, (7307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4691 states to 4691 states and 7307 transitions. [2023-12-22 01:48:09,578 INFO L78 Accepts]: Start accepts. Automaton has 4691 states and 7307 transitions. Word has length 78 [2023-12-22 01:48:09,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:09,578 INFO L495 AbstractCegarLoop]: Abstraction has 4691 states and 7307 transitions. [2023-12-22 01:48:09,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:09,578 INFO L276 IsEmpty]: Start isEmpty. Operand 4691 states and 7307 transitions. [2023-12-22 01:48:09,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:09,579 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:09,579 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] [2023-12-22 01:48:09,597 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 01:48:09,782 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 01:48:09,783 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:09,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:09,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1071600913, now seen corresponding path program 1 times [2023-12-22 01:48:09,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:09,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1721284986] [2023-12-22 01:48:09,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:09,784 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:09,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:09,785 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 01:48:09,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:09,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:09,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:09,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:09,939 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 01:48:09,939 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:09,939 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:09,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1721284986] [2023-12-22 01:48:09,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1721284986] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:09,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:09,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:09,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381223642] [2023-12-22 01:48:09,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:09,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:09,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:09,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:09,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:09,940 INFO L87 Difference]: Start difference. First operand 4691 states and 7307 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:10,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:10,034 INFO L93 Difference]: Finished difference Result 10663 states and 16469 transitions. [2023-12-22 01:48:10,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:10,034 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-12-22 01:48:10,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:10,054 INFO L225 Difference]: With dead ends: 10663 [2023-12-22 01:48:10,054 INFO L226 Difference]: Without dead ends: 7533 [2023-12-22 01:48:10,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:48:10,069 INFO L413 NwaCegarLoop]: 1632 mSDtfsCounter, 1504 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1504 SdHoareTripleChecker+Valid, 1738 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:10,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1504 Valid, 1738 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:10,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7533 states. [2023-12-22 01:48:10,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7533 to 7531. [2023-12-22 01:48:10,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7531 states, 7529 states have (on average 1.5357949262850312) internal successors, (11563), 7530 states have internal predecessors, (11563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:10,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7531 states to 7531 states and 11563 transitions. [2023-12-22 01:48:10,266 INFO L78 Accepts]: Start accepts. Automaton has 7531 states and 11563 transitions. Word has length 78 [2023-12-22 01:48:10,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:10,267 INFO L495 AbstractCegarLoop]: Abstraction has 7531 states and 11563 transitions. [2023-12-22 01:48:10,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:10,267 INFO L276 IsEmpty]: Start isEmpty. Operand 7531 states and 11563 transitions. [2023-12-22 01:48:10,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:10,267 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:10,268 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] [2023-12-22 01:48:10,272 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 01:48:10,471 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 01:48:10,471 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:10,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:10,472 INFO L85 PathProgramCache]: Analyzing trace with hash -182867473, now seen corresponding path program 1 times [2023-12-22 01:48:10,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:10,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [369890078] [2023-12-22 01:48:10,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:10,472 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:10,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:10,473 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 01:48:10,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:10,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:10,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:10,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:10,629 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 01:48:10,629 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:10,629 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:10,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [369890078] [2023-12-22 01:48:10,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [369890078] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:10,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:10,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:10,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054588103] [2023-12-22 01:48:10,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:10,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:10,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:10,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:10,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:10,630 INFO L87 Difference]: Start difference. First operand 7531 states and 11563 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:10,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:10,770 INFO L93 Difference]: Finished difference Result 18895 states and 28733 transitions. [2023-12-22 01:48:10,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:10,771 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-12-22 01:48:10,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:10,800 INFO L225 Difference]: With dead ends: 18895 [2023-12-22 01:48:10,800 INFO L226 Difference]: Without dead ends: 12925 [2023-12-22 01:48:10,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:48:10,811 INFO L413 NwaCegarLoop]: 1630 mSDtfsCounter, 1502 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1502 SdHoareTripleChecker+Valid, 1740 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:10,811 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1502 Valid, 1740 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:10,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12925 states. [2023-12-22 01:48:11,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12925 to 12923. [2023-12-22 01:48:11,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12923 states, 12921 states have (on average 1.509093723396022) internal successors, (19499), 12922 states have internal predecessors, (19499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:11,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12923 states to 12923 states and 19499 transitions. [2023-12-22 01:48:11,149 INFO L78 Accepts]: Start accepts. Automaton has 12923 states and 19499 transitions. Word has length 78 [2023-12-22 01:48:11,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:11,149 INFO L495 AbstractCegarLoop]: Abstraction has 12923 states and 19499 transitions. [2023-12-22 01:48:11,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:11,150 INFO L276 IsEmpty]: Start isEmpty. Operand 12923 states and 19499 transitions. [2023-12-22 01:48:11,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-12-22 01:48:11,150 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:11,150 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:48:11,156 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 01:48:11,353 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 01:48:11,354 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:11,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:11,354 INFO L85 PathProgramCache]: Analyzing trace with hash -445944849, now seen corresponding path program 1 times [2023-12-22 01:48:11,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:11,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [67809078] [2023-12-22 01:48:11,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:11,355 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:11,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:11,365 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 01:48:11,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:11,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:11,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:11,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:11,529 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 01:48:11,529 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:11,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:11,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [67809078] [2023-12-22 01:48:11,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [67809078] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:11,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:11,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:11,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712784719] [2023-12-22 01:48:11,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:11,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:11,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:11,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:11,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:11,531 INFO L87 Difference]: Start difference. First operand 12923 states and 19499 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:11,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:11,855 INFO L93 Difference]: Finished difference Result 34495 states and 51533 transitions. [2023-12-22 01:48:11,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:11,856 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2023-12-22 01:48:11,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:11,893 INFO L225 Difference]: With dead ends: 34495 [2023-12-22 01:48:11,893 INFO L226 Difference]: Without dead ends: 23133 [2023-12-22 01:48:11,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 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 01:48:11,905 INFO L413 NwaCegarLoop]: 1642 mSDtfsCounter, 1506 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1506 SdHoareTripleChecker+Valid, 1744 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:11,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1506 Valid, 1744 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:11,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23133 states. [2023-12-22 01:48:12,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23133 to 23131. [2023-12-22 01:48:12,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23131 states, 23129 states have (on average 1.479484629685676) internal successors, (34219), 23130 states have internal predecessors, (34219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:12,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23131 states to 23131 states and 34219 transitions. [2023-12-22 01:48:12,385 INFO L78 Accepts]: Start accepts. Automaton has 23131 states and 34219 transitions. Word has length 78 [2023-12-22 01:48:12,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:12,386 INFO L495 AbstractCegarLoop]: Abstraction has 23131 states and 34219 transitions. [2023-12-22 01:48:12,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:12,386 INFO L276 IsEmpty]: Start isEmpty. Operand 23131 states and 34219 transitions. [2023-12-22 01:48:12,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-22 01:48:12,390 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:12,390 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:48:12,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:12,604 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 01:48:12,605 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:12,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:12,605 INFO L85 PathProgramCache]: Analyzing trace with hash 559870242, now seen corresponding path program 1 times [2023-12-22 01:48:12,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:12,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [252020222] [2023-12-22 01:48:12,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:12,606 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:12,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:12,607 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 01:48:12,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-22 01:48:12,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:12,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:48:12,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:13,830 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:13,831 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:48:14,261 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:14,262 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:14,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [252020222] [2023-12-22 01:48:14,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [252020222] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:48:14,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:48:14,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:48:14,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777850583] [2023-12-22 01:48:14,262 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:48:14,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:48:14,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:14,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:48:14,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:48:14,263 INFO L87 Difference]: Start difference. First operand 23131 states and 34219 transitions. Second operand has 16 states, 16 states have (on average 11.375) internal successors, (182), 16 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:16,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:16,756 INFO L93 Difference]: Finished difference Result 70437 states and 103216 transitions. [2023-12-22 01:48:16,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:48:16,757 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.375) internal successors, (182), 16 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2023-12-22 01:48:16,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:16,892 INFO L225 Difference]: With dead ends: 70437 [2023-12-22 01:48:16,892 INFO L226 Difference]: Without dead ends: 55459 [2023-12-22 01:48:16,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=249, Invalid=743, Unknown=0, NotChecked=0, Total=992 [2023-12-22 01:48:16,926 INFO L413 NwaCegarLoop]: 1590 mSDtfsCounter, 2283 mSDsluCounter, 9655 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2283 SdHoareTripleChecker+Valid, 11245 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:16,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2283 Valid, 11245 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 989 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 01:48:16,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55459 states. [2023-12-22 01:48:17,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55459 to 44699. [2023-12-22 01:48:17,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44699 states, 44697 states have (on average 1.4714857820435376) internal successors, (65771), 44698 states have internal predecessors, (65771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:18,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44699 states to 44699 states and 65771 transitions. [2023-12-22 01:48:18,069 INFO L78 Accepts]: Start accepts. Automaton has 44699 states and 65771 transitions. Word has length 100 [2023-12-22 01:48:18,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:18,069 INFO L495 AbstractCegarLoop]: Abstraction has 44699 states and 65771 transitions. [2023-12-22 01:48:18,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.375) internal successors, (182), 16 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:18,069 INFO L276 IsEmpty]: Start isEmpty. Operand 44699 states and 65771 transitions. [2023-12-22 01:48:18,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-22 01:48:18,073 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:18,073 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:48:18,083 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 01:48:18,277 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 01:48:18,277 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:18,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:18,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1315254306, now seen corresponding path program 1 times [2023-12-22 01:48:18,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:18,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1659110851] [2023-12-22 01:48:18,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:18,278 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:18,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:18,279 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 01:48:18,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:18,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:18,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:18,377 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:18,407 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:18,408 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:18,408 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:18,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1659110851] [2023-12-22 01:48:18,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1659110851] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:18,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:18,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:18,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514076846] [2023-12-22 01:48:18,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:18,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:18,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:18,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:18,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:18,409 INFO L87 Difference]: Start difference. First operand 44699 states and 65771 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:19,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:19,019 INFO L93 Difference]: Finished difference Result 74677 states and 110148 transitions. [2023-12-22 01:48:19,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:19,020 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 100 [2023-12-22 01:48:19,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:19,066 INFO L225 Difference]: With dead ends: 74677 [2023-12-22 01:48:19,067 INFO L226 Difference]: Without dead ends: 31539 [2023-12-22 01:48:19,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 98 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 01:48:19,098 INFO L413 NwaCegarLoop]: 1632 mSDtfsCounter, 63 mSDsluCounter, 1565 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 3197 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:19,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 3197 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:19,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31539 states. [2023-12-22 01:48:19,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31539 to 31532. [2023-12-22 01:48:19,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31532 states, 31530 states have (on average 1.4735172851252776) internal successors, (46460), 31531 states have internal predecessors, (46460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:19,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31532 states to 31532 states and 46460 transitions. [2023-12-22 01:48:19,869 INFO L78 Accepts]: Start accepts. Automaton has 31532 states and 46460 transitions. Word has length 100 [2023-12-22 01:48:19,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:19,870 INFO L495 AbstractCegarLoop]: Abstraction has 31532 states and 46460 transitions. [2023-12-22 01:48:19,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:19,870 INFO L276 IsEmpty]: Start isEmpty. Operand 31532 states and 46460 transitions. [2023-12-22 01:48:19,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-22 01:48:19,873 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:19,874 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-22 01:48:19,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:20,077 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 01:48:20,077 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:20,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:20,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1679708498, now seen corresponding path program 1 times [2023-12-22 01:48:20,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:20,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [549271056] [2023-12-22 01:48:20,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:20,078 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:20,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:20,079 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 01:48:20,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:20,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:20,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:20,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:20,208 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:20,208 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:20,208 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:20,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [549271056] [2023-12-22 01:48:20,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [549271056] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:20,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:20,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:20,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746414708] [2023-12-22 01:48:20,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:20,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:20,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:20,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:20,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:20,209 INFO L87 Difference]: Start difference. First operand 31532 states and 46460 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:20,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:20,546 INFO L93 Difference]: Finished difference Result 46512 states and 68446 transitions. [2023-12-22 01:48:20,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:20,546 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 102 [2023-12-22 01:48:20,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:20,568 INFO L225 Difference]: With dead ends: 46512 [2023-12-22 01:48:20,568 INFO L226 Difference]: Without dead ends: 16558 [2023-12-22 01:48:20,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:20,586 INFO L413 NwaCegarLoop]: 1625 mSDtfsCounter, 59 mSDsluCounter, 1557 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 3182 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:20,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 3182 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:20,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16558 states. [2023-12-22 01:48:20,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16558 to 16556. [2023-12-22 01:48:20,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16556 states, 16554 states have (on average 1.4669566267971488) internal successors, (24284), 16555 states have internal predecessors, (24284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:20,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16556 states to 16556 states and 24284 transitions. [2023-12-22 01:48:20,985 INFO L78 Accepts]: Start accepts. Automaton has 16556 states and 24284 transitions. Word has length 102 [2023-12-22 01:48:20,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:20,985 INFO L495 AbstractCegarLoop]: Abstraction has 16556 states and 24284 transitions. [2023-12-22 01:48:20,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:20,985 INFO L276 IsEmpty]: Start isEmpty. Operand 16556 states and 24284 transitions. [2023-12-22 01:48:20,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-22 01:48:20,987 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:20,987 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:48:20,994 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 01:48:21,192 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 01:48:21,193 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:21,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:21,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1465720534, now seen corresponding path program 1 times [2023-12-22 01:48:21,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:21,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1421195511] [2023-12-22 01:48:21,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:21,194 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:21,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:21,195 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 01:48:21,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:21,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:21,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:48:21,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:22,232 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:22,233 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:48:22,606 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:22,606 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:22,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1421195511] [2023-12-22 01:48:22,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1421195511] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:48:22,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:48:22,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:48:22,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9841248] [2023-12-22 01:48:22,607 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:48:22,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:48:22,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:22,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:48:22,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:48:22,608 INFO L87 Difference]: Start difference. First operand 16556 states and 24284 transitions. Second operand has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:23,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:23,618 INFO L93 Difference]: Finished difference Result 31934 states and 46481 transitions. [2023-12-22 01:48:23,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-22 01:48:23,618 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2023-12-22 01:48:23,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:23,637 INFO L225 Difference]: With dead ends: 31934 [2023-12-22 01:48:23,637 INFO L226 Difference]: Without dead ends: 16956 [2023-12-22 01:48:23,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2023-12-22 01:48:23,647 INFO L413 NwaCegarLoop]: 1520 mSDtfsCounter, 6160 mSDsluCounter, 9120 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6160 SdHoareTripleChecker+Valid, 10640 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:23,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6160 Valid, 10640 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 01:48:23,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16956 states. [2023-12-22 01:48:24,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16956 to 16570. [2023-12-22 01:48:24,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16570 states, 16568 states have (on average 1.4666827619507485) internal successors, (24300), 16569 states have internal predecessors, (24300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:24,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16570 states to 16570 states and 24300 transitions. [2023-12-22 01:48:24,040 INFO L78 Accepts]: Start accepts. Automaton has 16570 states and 24300 transitions. Word has length 103 [2023-12-22 01:48:24,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:24,040 INFO L495 AbstractCegarLoop]: Abstraction has 16570 states and 24300 transitions. [2023-12-22 01:48:24,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.875) internal successors, (190), 16 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:24,041 INFO L276 IsEmpty]: Start isEmpty. Operand 16570 states and 24300 transitions. [2023-12-22 01:48:24,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-22 01:48:24,043 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:24,043 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:48:24,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 (18)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:24,245 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 01:48:24,245 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:24,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:24,246 INFO L85 PathProgramCache]: Analyzing trace with hash 557149266, now seen corresponding path program 1 times [2023-12-22 01:48:24,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:24,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [217218207] [2023-12-22 01:48:24,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:24,246 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:24,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:24,247 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 01:48:24,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:24,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:24,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:24,348 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:24,388 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:24,389 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:24,389 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:24,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [217218207] [2023-12-22 01:48:24,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [217218207] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:24,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:24,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:24,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400633898] [2023-12-22 01:48:24,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:24,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:24,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:24,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:24,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:24,392 INFO L87 Difference]: Start difference. First operand 16570 states and 24300 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:24,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:24,569 INFO L93 Difference]: Finished difference Result 24062 states and 35198 transitions. [2023-12-22 01:48:24,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:24,570 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2023-12-22 01:48:24,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:24,579 INFO L225 Difference]: With dead ends: 24062 [2023-12-22 01:48:24,579 INFO L226 Difference]: Without dead ends: 9084 [2023-12-22 01:48:24,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 103 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 01:48:24,591 INFO L413 NwaCegarLoop]: 1618 mSDtfsCounter, 55 mSDsluCounter, 1549 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 3167 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:24,591 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 3167 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:24,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9084 states. [2023-12-22 01:48:24,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9084 to 9082. [2023-12-22 01:48:24,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9082 states, 9080 states have (on average 1.4656387665198238) internal successors, (13308), 9081 states have internal predecessors, (13308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:24,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9082 states to 9082 states and 13308 transitions. [2023-12-22 01:48:24,786 INFO L78 Accepts]: Start accepts. Automaton has 9082 states and 13308 transitions. Word has length 105 [2023-12-22 01:48:24,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:24,786 INFO L495 AbstractCegarLoop]: Abstraction has 9082 states and 13308 transitions. [2023-12-22 01:48:24,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:24,786 INFO L276 IsEmpty]: Start isEmpty. Operand 9082 states and 13308 transitions. [2023-12-22 01:48:24,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-22 01:48:24,787 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:24,788 INFO L195 NwaCegarLoop]: trace histogram [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 01:48:24,793 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 01:48:24,988 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 01:48:24,988 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:24,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:24,989 INFO L85 PathProgramCache]: Analyzing trace with hash 615736022, now seen corresponding path program 1 times [2023-12-22 01:48:24,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:24,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [483126846] [2023-12-22 01:48:24,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:24,989 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:24,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:24,990 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 01:48:24,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:25,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:25,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:48:25,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:26,072 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:26,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:48:26,497 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:26,498 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:26,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [483126846] [2023-12-22 01:48:26,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [483126846] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:48:26,498 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:48:26,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:48:26,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599243005] [2023-12-22 01:48:26,498 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:48:26,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:48:26,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:26,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:48:26,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:48:26,499 INFO L87 Difference]: Start difference. First operand 9082 states and 13308 transitions. Second operand has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:28,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:28,426 INFO L93 Difference]: Finished difference Result 29922 states and 43072 transitions. [2023-12-22 01:48:28,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:48:28,427 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 106 [2023-12-22 01:48:28,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:28,451 INFO L225 Difference]: With dead ends: 29922 [2023-12-22 01:48:28,451 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:48:28,464 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 196 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:48:28,464 INFO L413 NwaCegarLoop]: 1635 mSDtfsCounter, 2140 mSDsluCounter, 11148 mSDsCounter, 0 mSdLazyCounter, 1034 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2140 SdHoareTripleChecker+Valid, 12783 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:28,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2140 Valid, 12783 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1034 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 01:48:28,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:48:28,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 17146. [2023-12-22 01:48:28,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17146 states, 17144 states have (on average 1.4342043863742417) internal successors, (24588), 17145 states have internal predecessors, (24588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:28,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17146 states to 17146 states and 24588 transitions. [2023-12-22 01:48:28,875 INFO L78 Accepts]: Start accepts. Automaton has 17146 states and 24588 transitions. Word has length 106 [2023-12-22 01:48:28,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:28,875 INFO L495 AbstractCegarLoop]: Abstraction has 17146 states and 24588 transitions. [2023-12-22 01:48:28,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.375) internal successors, (198), 16 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:28,876 INFO L276 IsEmpty]: Start isEmpty. Operand 17146 states and 24588 transitions. [2023-12-22 01:48:28,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-12-22 01:48:28,877 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:28,877 INFO L195 NwaCegarLoop]: trace histogram [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 01:48:28,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:29,080 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 01:48:29,081 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:29,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:29,081 INFO L85 PathProgramCache]: Analyzing trace with hash 2049858974, now seen corresponding path program 1 times [2023-12-22 01:48:29,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:29,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [655744863] [2023-12-22 01:48:29,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:29,082 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:29,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:29,083 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 01:48:29,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-22 01:48:29,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:29,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:29,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:29,211 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:29,211 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:29,211 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:29,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [655744863] [2023-12-22 01:48:29,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [655744863] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:29,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:29,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:29,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031870497] [2023-12-22 01:48:29,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:29,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:29,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:29,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:29,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:29,213 INFO L87 Difference]: Start difference. First operand 17146 states and 24588 transitions. Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:29,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:29,370 INFO L93 Difference]: Finished difference Result 24926 states and 35630 transitions. [2023-12-22 01:48:29,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:29,371 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 108 [2023-12-22 01:48:29,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:29,380 INFO L225 Difference]: With dead ends: 24926 [2023-12-22 01:48:29,380 INFO L226 Difference]: Without dead ends: 9372 [2023-12-22 01:48:29,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 106 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 01:48:29,390 INFO L413 NwaCegarLoop]: 1611 mSDtfsCounter, 51 mSDsluCounter, 1541 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 3152 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:29,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 3152 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:29,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9372 states. [2023-12-22 01:48:29,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9372 to 9370. [2023-12-22 01:48:29,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9370 states, 9368 states have (on average 1.4359521776259607) internal successors, (13452), 9369 states have internal predecessors, (13452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:29,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9370 states to 9370 states and 13452 transitions. [2023-12-22 01:48:29,553 INFO L78 Accepts]: Start accepts. Automaton has 9370 states and 13452 transitions. Word has length 108 [2023-12-22 01:48:29,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:29,553 INFO L495 AbstractCegarLoop]: Abstraction has 9370 states and 13452 transitions. [2023-12-22 01:48:29,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:29,554 INFO L276 IsEmpty]: Start isEmpty. Operand 9370 states and 13452 transitions. [2023-12-22 01:48:29,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-22 01:48:29,555 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:29,555 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:48:29,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 (21)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:29,761 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 01:48:29,761 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:29,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:29,762 INFO L85 PathProgramCache]: Analyzing trace with hash -623486454, now seen corresponding path program 1 times [2023-12-22 01:48:29,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:29,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699843821] [2023-12-22 01:48:29,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:29,762 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:29,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:29,764 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 01:48:29,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 (22)] Waiting until timeout for monitored process [2023-12-22 01:48:29,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:29,860 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:48:29,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:30,616 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:30,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:48:30,967 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:30,967 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:30,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699843821] [2023-12-22 01:48:30,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699843821] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:48:30,967 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:48:30,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:48:30,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274561453] [2023-12-22 01:48:30,968 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:48:30,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:48:30,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:30,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:48:30,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:48:30,969 INFO L87 Difference]: Start difference. First operand 9370 states and 13452 transitions. Second operand has 16 states, 16 states have (on average 12.875) internal successors, (206), 16 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:32,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:32,578 INFO L93 Difference]: Finished difference Result 30210 states and 42544 transitions. [2023-12-22 01:48:32,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:48:32,579 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 12.875) internal successors, (206), 16 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 109 [2023-12-22 01:48:32,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:32,607 INFO L225 Difference]: With dead ends: 30210 [2023-12-22 01:48:32,607 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:48:32,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:48:32,619 INFO L413 NwaCegarLoop]: 1617 mSDtfsCounter, 2209 mSDsluCounter, 9581 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2209 SdHoareTripleChecker+Valid, 11198 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:32,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2209 Valid, 11198 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 917 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 01:48:32,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:48:32,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 17722. [2023-12-22 01:48:32,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17722 states, 17720 states have (on average 1.4038374717832958) internal successors, (24876), 17721 states have internal predecessors, (24876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:33,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17722 states to 17722 states and 24876 transitions. [2023-12-22 01:48:33,011 INFO L78 Accepts]: Start accepts. Automaton has 17722 states and 24876 transitions. Word has length 109 [2023-12-22 01:48:33,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:33,011 INFO L495 AbstractCegarLoop]: Abstraction has 17722 states and 24876 transitions. [2023-12-22 01:48:33,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 12.875) internal successors, (206), 16 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:33,012 INFO L276 IsEmpty]: Start isEmpty. Operand 17722 states and 24876 transitions. [2023-12-22 01:48:33,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-22 01:48:33,013 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:33,013 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:48:33,016 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 (22)] Ended with exit code 0 [2023-12-22 01:48:33,213 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 01:48:33,214 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:33,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:33,214 INFO L85 PathProgramCache]: Analyzing trace with hash -2097747938, now seen corresponding path program 1 times [2023-12-22 01:48:33,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:33,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1093275870] [2023-12-22 01:48:33,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:33,215 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:33,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:33,215 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 01:48:33,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:33,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:33,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:33,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:33,347 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:33,348 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:33,348 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:33,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1093275870] [2023-12-22 01:48:33,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1093275870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:33,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:33,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:33,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725776941] [2023-12-22 01:48:33,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:33,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:33,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:33,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:33,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:33,349 INFO L87 Difference]: Start difference. First operand 17722 states and 24876 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:33,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:33,523 INFO L93 Difference]: Finished difference Result 25790 states and 36062 transitions. [2023-12-22 01:48:33,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:33,524 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 111 [2023-12-22 01:48:33,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:33,534 INFO L225 Difference]: With dead ends: 25790 [2023-12-22 01:48:33,535 INFO L226 Difference]: Without dead ends: 9660 [2023-12-22 01:48:33,544 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:33,545 INFO L413 NwaCegarLoop]: 1604 mSDtfsCounter, 47 mSDsluCounter, 1533 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 3137 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:33,545 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 3137 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:33,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9660 states. [2023-12-22 01:48:33,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9660 to 9658. [2023-12-22 01:48:33,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9658 states, 9656 states have (on average 1.408036454018227) internal successors, (13596), 9657 states have internal predecessors, (13596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:33,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9658 states to 9658 states and 13596 transitions. [2023-12-22 01:48:33,729 INFO L78 Accepts]: Start accepts. Automaton has 9658 states and 13596 transitions. Word has length 111 [2023-12-22 01:48:33,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:33,729 INFO L495 AbstractCegarLoop]: Abstraction has 9658 states and 13596 transitions. [2023-12-22 01:48:33,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:33,729 INFO L276 IsEmpty]: Start isEmpty. Operand 9658 states and 13596 transitions. [2023-12-22 01:48:33,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-22 01:48:33,730 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:33,730 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:48:33,733 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 01:48:33,931 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 01:48:33,931 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:33,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:33,931 INFO L85 PathProgramCache]: Analyzing trace with hash -310337910, now seen corresponding path program 1 times [2023-12-22 01:48:33,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:33,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2111951032] [2023-12-22 01:48:33,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:33,932 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:33,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:33,933 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 01:48:33,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:34,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:34,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:48:34,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:34,890 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:34,890 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:48:35,281 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:35,281 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:35,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2111951032] [2023-12-22 01:48:35,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2111951032] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:48:35,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:48:35,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:48:35,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584637113] [2023-12-22 01:48:35,282 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:48:35,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:48:35,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:35,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:48:35,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:48:35,283 INFO L87 Difference]: Start difference. First operand 9658 states and 13596 transitions. Second operand has 16 states, 16 states have (on average 13.375) internal successors, (214), 16 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:37,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:37,067 INFO L93 Difference]: Finished difference Result 30498 states and 42016 transitions. [2023-12-22 01:48:37,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:48:37,067 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 13.375) internal successors, (214), 16 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 112 [2023-12-22 01:48:37,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:37,100 INFO L225 Difference]: With dead ends: 30498 [2023-12-22 01:48:37,100 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:48:37,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:48:37,112 INFO L413 NwaCegarLoop]: 1599 mSDtfsCounter, 6619 mSDsluCounter, 10946 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6619 SdHoareTripleChecker+Valid, 12545 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:37,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6619 Valid, 12545 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:48:37,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:48:37,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 18298. [2023-12-22 01:48:37,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18298 states, 18296 states have (on average 1.375382597289025) internal successors, (25164), 18297 states have internal predecessors, (25164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:37,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18298 states to 18298 states and 25164 transitions. [2023-12-22 01:48:37,564 INFO L78 Accepts]: Start accepts. Automaton has 18298 states and 25164 transitions. Word has length 112 [2023-12-22 01:48:37,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:37,564 INFO L495 AbstractCegarLoop]: Abstraction has 18298 states and 25164 transitions. [2023-12-22 01:48:37,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 13.375) internal successors, (214), 16 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:37,564 INFO L276 IsEmpty]: Start isEmpty. Operand 18298 states and 25164 transitions. [2023-12-22 01:48:37,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-22 01:48:37,566 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:37,567 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:48:37,572 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 01:48:37,770 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 01:48:37,770 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:37,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:37,770 INFO L85 PathProgramCache]: Analyzing trace with hash -597147670, now seen corresponding path program 1 times [2023-12-22 01:48:37,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:37,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [907808981] [2023-12-22 01:48:37,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:37,771 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:37,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:37,772 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 01:48:37,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:37,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:37,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:37,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:37,928 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:37,928 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:37,928 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:37,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [907808981] [2023-12-22 01:48:37,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [907808981] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:37,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:37,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:37,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001181035] [2023-12-22 01:48:37,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:37,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:37,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:37,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:37,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:37,930 INFO L87 Difference]: Start difference. First operand 18298 states and 25164 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:38,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:38,135 INFO L93 Difference]: Finished difference Result 26654 states and 36494 transitions. [2023-12-22 01:48:38,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:38,135 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 114 [2023-12-22 01:48:38,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:38,147 INFO L225 Difference]: With dead ends: 26654 [2023-12-22 01:48:38,147 INFO L226 Difference]: Without dead ends: 9948 [2023-12-22 01:48:38,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 112 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 01:48:38,157 INFO L413 NwaCegarLoop]: 1597 mSDtfsCounter, 43 mSDsluCounter, 1525 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 3122 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:38,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 3122 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:38,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9948 states. [2023-12-22 01:48:38,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9948 to 9946. [2023-12-22 01:48:38,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9946 states, 9944 states have (on average 1.3817377312952535) internal successors, (13740), 9945 states have internal predecessors, (13740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:38,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9946 states to 9946 states and 13740 transitions. [2023-12-22 01:48:38,367 INFO L78 Accepts]: Start accepts. Automaton has 9946 states and 13740 transitions. Word has length 114 [2023-12-22 01:48:38,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:38,367 INFO L495 AbstractCegarLoop]: Abstraction has 9946 states and 13740 transitions. [2023-12-22 01:48:38,368 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:38,368 INFO L276 IsEmpty]: Start isEmpty. Operand 9946 states and 13740 transitions. [2023-12-22 01:48:38,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-22 01:48:38,369 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:38,369 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:48:38,374 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 01:48:38,572 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 01:48:38,572 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:38,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:38,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1662025922, now seen corresponding path program 1 times [2023-12-22 01:48:38,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:38,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2109893024] [2023-12-22 01:48:38,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:38,573 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:38,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:38,574 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 01:48:38,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:38,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:38,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:48:38,670 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:39,518 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:39,518 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:48:39,961 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:39,961 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:39,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2109893024] [2023-12-22 01:48:39,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2109893024] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:48:39,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:48:39,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:48:39,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978773121] [2023-12-22 01:48:39,962 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:48:39,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:48:39,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:39,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:48:39,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:48:39,963 INFO L87 Difference]: Start difference. First operand 9946 states and 13740 transitions. Second operand has 16 states, 16 states have (on average 13.875) internal successors, (222), 16 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:41,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:41,640 INFO L93 Difference]: Finished difference Result 30786 states and 41488 transitions. [2023-12-22 01:48:41,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-22 01:48:41,640 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 13.875) internal successors, (222), 16 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 115 [2023-12-22 01:48:41,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:41,664 INFO L225 Difference]: With dead ends: 30786 [2023-12-22 01:48:41,664 INFO L226 Difference]: Without dead ends: 22432 [2023-12-22 01:48:41,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=573, Unknown=0, NotChecked=0, Total=756 [2023-12-22 01:48:41,676 INFO L413 NwaCegarLoop]: 1581 mSDtfsCounter, 5052 mSDsluCounter, 10881 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5052 SdHoareTripleChecker+Valid, 12462 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:41,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5052 Valid, 12462 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 01:48:41,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22432 states. [2023-12-22 01:48:42,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22432 to 18874. [2023-12-22 01:48:42,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18874 states, 18872 states have (on average 1.3486646884272997) internal successors, (25452), 18873 states have internal predecessors, (25452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:42,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18874 states to 18874 states and 25452 transitions. [2023-12-22 01:48:42,161 INFO L78 Accepts]: Start accepts. Automaton has 18874 states and 25452 transitions. Word has length 115 [2023-12-22 01:48:42,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:42,161 INFO L495 AbstractCegarLoop]: Abstraction has 18874 states and 25452 transitions. [2023-12-22 01:48:42,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 13.875) internal successors, (222), 16 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:42,162 INFO L276 IsEmpty]: Start isEmpty. Operand 18874 states and 25452 transitions. [2023-12-22 01:48:42,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-12-22 01:48:42,163 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:42,163 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:48:42,169 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 01:48:42,366 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 01:48:42,366 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:42,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:42,367 INFO L85 PathProgramCache]: Analyzing trace with hash 238311914, now seen corresponding path program 1 times [2023-12-22 01:48:42,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:42,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [271096783] [2023-12-22 01:48:42,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:42,367 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:42,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:42,368 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 01:48:42,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-22 01:48:42,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:42,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:42,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:42,516 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:42,516 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:42,516 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:42,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [271096783] [2023-12-22 01:48:42,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [271096783] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:42,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:42,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:48:42,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124593566] [2023-12-22 01:48:42,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:42,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:42,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:42,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:42,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:42,517 INFO L87 Difference]: Start difference. First operand 18874 states and 25452 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:42,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:42,739 INFO L93 Difference]: Finished difference Result 27518 states and 36878 transitions. [2023-12-22 01:48:42,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:48:42,739 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 117 [2023-12-22 01:48:42,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:42,750 INFO L225 Difference]: With dead ends: 27518 [2023-12-22 01:48:42,751 INFO L226 Difference]: Without dead ends: 10236 [2023-12-22 01:48:42,760 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 115 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 01:48:42,760 INFO L413 NwaCegarLoop]: 1590 mSDtfsCounter, 39 mSDsluCounter, 1517 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 3107 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:42,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 3107 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:42,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10236 states. [2023-12-22 01:48:43,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10236 to 10234. [2023-12-22 01:48:43,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10234 states, 10232 states have (on average 1.3522283033620015) internal successors, (13836), 10233 states have internal predecessors, (13836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:43,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10234 states to 10234 states and 13836 transitions. [2023-12-22 01:48:43,055 INFO L78 Accepts]: Start accepts. Automaton has 10234 states and 13836 transitions. Word has length 117 [2023-12-22 01:48:43,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:43,055 INFO L495 AbstractCegarLoop]: Abstraction has 10234 states and 13836 transitions. [2023-12-22 01:48:43,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:43,055 INFO L276 IsEmpty]: Start isEmpty. Operand 10234 states and 13836 transitions. [2023-12-22 01:48:43,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-22 01:48:43,056 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:43,057 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:48:43,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-22 01:48:43,257 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 01:48:43,257 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:43,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:43,258 INFO L85 PathProgramCache]: Analyzing trace with hash -643849154, now seen corresponding path program 1 times [2023-12-22 01:48:43,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:43,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1960190852] [2023-12-22 01:48:43,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:43,258 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:43,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:43,259 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 01:48:43,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-22 01:48:43,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:43,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 01:48:43,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:44,237 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:44,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:48:44,638 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:44,639 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:44,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1960190852] [2023-12-22 01:48:44,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1960190852] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:48:44,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:48:44,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2023-12-22 01:48:44,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45643723] [2023-12-22 01:48:44,639 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:48:44,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-22 01:48:44,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:44,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-22 01:48:44,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-12-22 01:48:44,640 INFO L87 Difference]: Start difference. First operand 10234 states and 13836 transitions. Second operand has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:46,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:46,197 INFO L93 Difference]: Finished difference Result 26210 states and 34560 transitions. [2023-12-22 01:48:46,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-22 01:48:46,198 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 118 [2023-12-22 01:48:46,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:46,215 INFO L225 Difference]: With dead ends: 26210 [2023-12-22 01:48:46,216 INFO L226 Difference]: Without dead ends: 17568 [2023-12-22 01:48:46,224 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=168, Invalid=534, Unknown=0, NotChecked=0, Total=702 [2023-12-22 01:48:46,225 INFO L413 NwaCegarLoop]: 1563 mSDtfsCounter, 6668 mSDsluCounter, 10860 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6668 SdHoareTripleChecker+Valid, 12423 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:46,225 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6668 Valid, 12423 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-22 01:48:46,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17568 states. [2023-12-22 01:48:46,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17568 to 16378. [2023-12-22 01:48:46,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16378 states, 16376 states have (on average 1.3216902784562774) internal successors, (21644), 16377 states have internal predecessors, (21644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:46,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16378 states to 16378 states and 21644 transitions. [2023-12-22 01:48:46,633 INFO L78 Accepts]: Start accepts. Automaton has 16378 states and 21644 transitions. Word has length 118 [2023-12-22 01:48:46,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:46,633 INFO L495 AbstractCegarLoop]: Abstraction has 16378 states and 21644 transitions. [2023-12-22 01:48:46,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.375) internal successors, (230), 16 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:46,634 INFO L276 IsEmpty]: Start isEmpty. Operand 16378 states and 21644 transitions. [2023-12-22 01:48:46,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-22 01:48:46,635 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:46,635 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:48:46,638 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-22 01:48:46,835 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 01:48:46,836 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:46,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:46,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1173686218, now seen corresponding path program 1 times [2023-12-22 01:48:46,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:46,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1821424511] [2023-12-22 01:48:46,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:46,837 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:48:46,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:46,838 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 01:48:46,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:46,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:46,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:48:46,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:47,076 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 01:48:47,077 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:48:47,232 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-22 01:48:47,233 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:47,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1821424511] [2023-12-22 01:48:47,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1821424511] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:48:47,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:48:47,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-22 01:48:47,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063728624] [2023-12-22 01:48:47,233 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:48:47,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 01:48:47,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:47,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 01:48:47,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-22 01:48:47,234 INFO L87 Difference]: Start difference. First operand 16378 states and 21644 transitions. Second operand has 6 states, 6 states have (on average 38.666666666666664) internal successors, (232), 6 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:48,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:48:48,308 INFO L93 Difference]: Finished difference Result 59124 states and 75985 transitions. [2023-12-22 01:48:48,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 01:48:48,308 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 38.666666666666664) internal successors, (232), 6 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 120 [2023-12-22 01:48:48,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:48:48,356 INFO L225 Difference]: With dead ends: 59124 [2023-12-22 01:48:48,356 INFO L226 Difference]: Without dead ends: 44338 [2023-12-22 01:48:48,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-12-22 01:48:48,377 INFO L413 NwaCegarLoop]: 1592 mSDtfsCounter, 3069 mSDsluCounter, 1803 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3069 SdHoareTripleChecker+Valid, 3395 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:48:48,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3069 Valid, 3395 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 01:48:48,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44338 states. [2023-12-22 01:48:49,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44338 to 43470. [2023-12-22 01:48:49,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43470 states, 43468 states have (on average 1.2532897763872275) internal successors, (54478), 43469 states have internal predecessors, (54478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:49,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43470 states to 43470 states and 54478 transitions. [2023-12-22 01:48:49,601 INFO L78 Accepts]: Start accepts. Automaton has 43470 states and 54478 transitions. Word has length 120 [2023-12-22 01:48:49,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:48:49,601 INFO L495 AbstractCegarLoop]: Abstraction has 43470 states and 54478 transitions. [2023-12-22 01:48:49,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 38.666666666666664) internal successors, (232), 6 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:48:49,602 INFO L276 IsEmpty]: Start isEmpty. Operand 43470 states and 54478 transitions. [2023-12-22 01:48:49,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-22 01:48:49,604 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:48:49,604 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:48:49,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-22 01:48:49,804 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 01:48:49,804 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:48:49,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:48:49,805 INFO L85 PathProgramCache]: Analyzing trace with hash -916219187, now seen corresponding path program 1 times [2023-12-22 01:48:49,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:48:49,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [545003696] [2023-12-22 01:48:49,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:48:49,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 01:48:49,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:48:49,806 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 01:48:49,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:48:49,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:48:49,885 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:48:49,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:48:49,975 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:48:49,976 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:48:49,976 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:48:49,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [545003696] [2023-12-22 01:48:49,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [545003696] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:48:49,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:48:49,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:48:49,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624364533] [2023-12-22 01:48:49,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:48:49,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:48:49,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:48:49,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:48:49,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:48:49,977 INFO L87 Difference]: Start difference. First operand 43470 states and 54478 transitions. Second operand has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 2 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:28,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:49:28,531 INFO L93 Difference]: Finished difference Result 46476 states and 59309 transitions. [2023-12-22 01:49:28,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:49:28,532 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 2 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 130 [2023-12-22 01:49:28,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:49:28,581 INFO L225 Difference]: With dead ends: 46476 [2023-12-22 01:49:28,581 INFO L226 Difference]: Without dead ends: 44972 [2023-12-22 01:49:28,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 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 01:49:28,593 INFO L413 NwaCegarLoop]: 745 mSDtfsCounter, 841 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2416 mSolverCounterSat, 591 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 841 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 3007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 591 IncrementalHoareTripleChecker+Valid, 2416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.4s IncrementalHoareTripleChecker+Time [2023-12-22 01:49:28,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [841 Valid, 752 Invalid, 3007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [591 Valid, 2416 Invalid, 0 Unknown, 0 Unchecked, 37.4s Time] [2023-12-22 01:49:28,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44972 states. [2023-12-22 01:49:29,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44972 to 44972. [2023-12-22 01:49:29,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44972 states, 44970 states have (on average 1.2529686457638425) internal successors, (56346), 44971 states have internal predecessors, (56346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:29,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44972 states to 44972 states and 56346 transitions. [2023-12-22 01:49:29,865 INFO L78 Accepts]: Start accepts. Automaton has 44972 states and 56346 transitions. Word has length 130 [2023-12-22 01:49:29,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:49:29,865 INFO L495 AbstractCegarLoop]: Abstraction has 44972 states and 56346 transitions. [2023-12-22 01:49:29,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.333333333333336) internal successors, (130), 2 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:49:29,865 INFO L276 IsEmpty]: Start isEmpty. Operand 44972 states and 56346 transitions. [2023-12-22 01:49:29,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-22 01:49:29,868 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:49:29,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, 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] [2023-12-22 01:49:29,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-22 01:49:30,068 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 01:49:30,068 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:49:30,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:49:30,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1803249880, now seen corresponding path program 1 times [2023-12-22 01:49:30,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:49:30,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [152580363] [2023-12-22 01:49:30,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:49:30,070 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:49:30,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:49:30,071 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 01:49:30,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:49:30,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:49:30,149 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:49:30,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:49:30,250 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:49:30,250 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:49:30,250 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:49:30,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [152580363] [2023-12-22 01:49:30,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [152580363] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:49:30,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:49:30,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:49:30,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405823895] [2023-12-22 01:49:30,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:49:30,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:49:30,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:49:30,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:49:30,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:49:30,251 INFO L87 Difference]: Start difference. First operand 44972 states and 56346 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:09,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:09,030 INFO L93 Difference]: Finished difference Result 50984 states and 64914 transitions. [2023-12-22 01:50:09,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:09,031 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 137 [2023-12-22 01:50:09,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:09,083 INFO L225 Difference]: With dead ends: 50984 [2023-12-22 01:50:09,083 INFO L226 Difference]: Without dead ends: 47978 [2023-12-22 01:50:09,097 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 135 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 01:50:09,098 INFO L413 NwaCegarLoop]: 713 mSDtfsCounter, 1056 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2598 mSolverCounterSat, 335 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1056 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 2933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 335 IncrementalHoareTripleChecker+Valid, 2598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:09,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1056 Valid, 720 Invalid, 2933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [335 Valid, 2598 Invalid, 0 Unknown, 0 Unchecked, 37.6s Time] [2023-12-22 01:50:09,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47978 states. [2023-12-22 01:50:10,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47978 to 47976. [2023-12-22 01:50:10,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47976 states, 47974 states have (on average 1.2516571476216283) internal successors, (60047), 47975 states have internal predecessors, (60047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:10,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47976 states to 47976 states and 60047 transitions. [2023-12-22 01:50:10,431 INFO L78 Accepts]: Start accepts. Automaton has 47976 states and 60047 transitions. Word has length 137 [2023-12-22 01:50:10,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:10,431 INFO L495 AbstractCegarLoop]: Abstraction has 47976 states and 60047 transitions. [2023-12-22 01:50:10,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:10,431 INFO L276 IsEmpty]: Start isEmpty. Operand 47976 states and 60047 transitions. [2023-12-22 01:50:10,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 01:50:10,441 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:10,441 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:50:10,445 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 01:50:10,642 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 01:50:10,642 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:10,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:10,642 INFO L85 PathProgramCache]: Analyzing trace with hash 797313811, now seen corresponding path program 1 times [2023-12-22 01:50:10,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:10,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [649901103] [2023-12-22 01:50:10,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:10,643 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:50:10,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:10,644 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 01:50:10,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:50:10,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:10,754 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 01:50:10,756 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:10,890 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:10,890 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:50:10,890 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:10,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [649901103] [2023-12-22 01:50:10,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [649901103] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:50:10,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:50:10,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:50:10,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424333430] [2023-12-22 01:50:10,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:50:10,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:50:10,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:10,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:50:10,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:10,891 INFO L87 Difference]: Start difference. First operand 47976 states and 60047 transitions. Second operand has 3 states, 3 states have (on average 57.0) internal successors, (171), 2 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:50,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:50,934 INFO L93 Difference]: Finished difference Result 59243 states and 75145 transitions. [2023-12-22 01:50:50,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:50:50,935 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 2 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 171 [2023-12-22 01:50:50,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:50,996 INFO L225 Difference]: With dead ends: 59243 [2023-12-22 01:50:50,996 INFO L226 Difference]: Without dead ends: 53233 [2023-12-22 01:50:51,011 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:50:51,011 INFO L413 NwaCegarLoop]: 792 mSDtfsCounter, 790 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2277 mSolverCounterSat, 662 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 2939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 662 IncrementalHoareTripleChecker+Valid, 2277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.7s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:51,011 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [790 Valid, 799 Invalid, 2939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [662 Valid, 2277 Invalid, 0 Unknown, 0 Unchecked, 38.7s Time] [2023-12-22 01:50:51,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53233 states. [2023-12-22 01:50:52,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53233 to 52482. [2023-12-22 01:50:52,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2370236280487805) internal successors, (64919), 52481 states have internal predecessors, (64919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:52,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 64919 transitions. [2023-12-22 01:50:52,625 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 64919 transitions. Word has length 171 [2023-12-22 01:50:52,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:52,626 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 64919 transitions. [2023-12-22 01:50:52,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 2 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:52,626 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 64919 transitions. [2023-12-22 01:50:52,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-12-22 01:50:52,636 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:52,637 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:50:52,641 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 01:50:52,840 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 01:50:52,840 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:50:52,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:50:52,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1931695044, now seen corresponding path program 1 times [2023-12-22 01:50:52,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:50:52,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [909489331] [2023-12-22 01:50:52,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:50:52,841 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:50:52,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:50:52,842 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 01:50:52,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:50:52,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:50:52,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:50:52,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:50:54,314 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 62 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:54,314 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:50:54,967 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 62 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:50:54,968 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:50:54,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [909489331] [2023-12-22 01:50:54,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [909489331] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:50:54,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:50:54,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:50:54,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878494038] [2023-12-22 01:50:54,968 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:50:54,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:50:54,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:50:54,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:50:54,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:50:54,969 INFO L87 Difference]: Start difference. First operand 52482 states and 64919 transitions. Second operand has 26 states, 26 states have (on average 12.384615384615385) internal successors, (322), 25 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:58,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:50:58,125 INFO L93 Difference]: Finished difference Result 80714 states and 100235 transitions. [2023-12-22 01:50:58,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-22 01:50:58,126 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.384615384615385) internal successors, (322), 25 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 177 [2023-12-22 01:50:58,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:50:58,193 INFO L225 Difference]: With dead ends: 80714 [2023-12-22 01:50:58,193 INFO L226 Difference]: Without dead ends: 52936 [2023-12-22 01:50:58,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=383, Invalid=1423, Unknown=0, NotChecked=0, Total=1806 [2023-12-22 01:50:58,213 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 16767 mSDsluCounter, 8128 mSDsCounter, 0 mSdLazyCounter, 1009 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16767 SdHoareTripleChecker+Valid, 9687 SdHoareTripleChecker+Invalid, 1028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:50:58,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16767 Valid, 9687 Invalid, 1028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1009 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 01:50:58,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52936 states. [2023-12-22 01:50:59,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52936 to 52482. [2023-12-22 01:50:59,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2284870426829269) internal successors, (64471), 52481 states have internal predecessors, (64471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:59,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 64471 transitions. [2023-12-22 01:50:59,935 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 64471 transitions. Word has length 177 [2023-12-22 01:50:59,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:50:59,935 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 64471 transitions. [2023-12-22 01:50:59,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.384615384615385) internal successors, (322), 25 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:50:59,936 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 64471 transitions. [2023-12-22 01:50:59,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2023-12-22 01:50:59,945 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:50:59,946 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:50:59,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-12-22 01:51:00,146 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 01:51:00,146 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:00,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:00,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1796252186, now seen corresponding path program 1 times [2023-12-22 01:51:00,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:00,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1619695599] [2023-12-22 01:51:00,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:00,147 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:00,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:00,148 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 01:51:00,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:51:00,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:00,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:51:00,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:01,528 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 54 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:01,528 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:02,235 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 54 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:02,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:02,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1619695599] [2023-12-22 01:51:02,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1619695599] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:02,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:02,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:51:02,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510313051] [2023-12-22 01:51:02,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:02,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:51:02,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:02,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:51:02,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:51:02,237 INFO L87 Difference]: Start difference. First operand 52482 states and 64471 transitions. Second operand has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 25 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:05,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:05,595 INFO L93 Difference]: Finished difference Result 90166 states and 111130 transitions. [2023-12-22 01:51:05,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-22 01:51:05,596 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 25 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 178 [2023-12-22 01:51:05,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:05,666 INFO L225 Difference]: With dead ends: 90166 [2023-12-22 01:51:05,666 INFO L226 Difference]: Without dead ends: 52484 [2023-12-22 01:51:05,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 330 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=403, Invalid=1489, Unknown=0, NotChecked=0, Total=1892 [2023-12-22 01:51:05,678 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 18200 mSDsluCounter, 8141 mSDsCounter, 0 mSdLazyCounter, 1135 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18200 SdHoareTripleChecker+Valid, 9700 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:05,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18200 Valid, 9700 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1135 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 01:51:05,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52484 states. [2023-12-22 01:51:07,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52484 to 52482. [2023-12-22 01:51:07,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.220560213414634) internal successors, (64055), 52481 states have internal predecessors, (64055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:07,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 64055 transitions. [2023-12-22 01:51:07,330 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 64055 transitions. Word has length 178 [2023-12-22 01:51:07,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:07,331 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 64055 transitions. [2023-12-22 01:51:07,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.615384615384615) internal successors, (328), 25 states have internal predecessors, (328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:07,331 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 64055 transitions. [2023-12-22 01:51:07,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-12-22 01:51:07,342 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:07,342 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:07,346 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 01:51:07,542 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 01:51:07,543 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:07,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:07,543 INFO L85 PathProgramCache]: Analyzing trace with hash -2143753196, now seen corresponding path program 1 times [2023-12-22 01:51:07,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:07,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [290737744] [2023-12-22 01:51:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:07,544 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:07,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:07,545 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 01:51:07,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:51:07,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:07,784 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:51:07,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:09,500 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 46 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:09,501 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:10,133 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 46 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:10,134 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:10,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [290737744] [2023-12-22 01:51:10,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [290737744] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:10,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:10,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:51:10,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145660821] [2023-12-22 01:51:10,134 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:10,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:51:10,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:10,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:51:10,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:51:10,136 INFO L87 Difference]: Start difference. First operand 52482 states and 64055 transitions. Second operand has 26 states, 26 states have (on average 12.846153846153847) internal successors, (334), 25 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:18,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:18,959 INFO L93 Difference]: Finished difference Result 207006 states and 256732 transitions. [2023-12-22 01:51:18,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-12-22 01:51:18,960 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.846153846153847) internal successors, (334), 25 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 179 [2023-12-22 01:51:18,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:19,194 INFO L225 Difference]: With dead ends: 207006 [2023-12-22 01:51:19,194 INFO L226 Difference]: Without dead ends: 188892 [2023-12-22 01:51:19,224 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 332 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2689 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1484, Invalid=7636, Unknown=0, NotChecked=0, Total=9120 [2023-12-22 01:51:19,225 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 17852 mSDsluCounter, 8537 mSDsCounter, 0 mSdLazyCounter, 1540 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17852 SdHoareTripleChecker+Valid, 10096 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:19,225 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17852 Valid, 10096 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1540 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-12-22 01:51:19,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188892 states. [2023-12-22 01:51:22,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188892 to 52482. [2023-12-22 01:51:22,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2162919207317073) internal successors, (63831), 52481 states have internal predecessors, (63831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:22,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 63831 transitions. [2023-12-22 01:51:22,245 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 63831 transitions. Word has length 179 [2023-12-22 01:51:22,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:22,245 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 63831 transitions. [2023-12-22 01:51:22,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.846153846153847) internal successors, (334), 25 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:22,245 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 63831 transitions. [2023-12-22 01:51:22,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-12-22 01:51:22,255 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:22,255 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:22,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-12-22 01:51:22,455 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 01:51:22,456 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:22,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:22,456 INFO L85 PathProgramCache]: Analyzing trace with hash 1146002666, now seen corresponding path program 1 times [2023-12-22 01:51:22,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:22,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1113665261] [2023-12-22 01:51:22,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:22,457 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:22,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:22,458 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 01:51:22,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:51:22,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:22,594 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:51:22,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:24,377 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 38 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:24,377 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:24,861 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 38 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:24,862 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:24,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1113665261] [2023-12-22 01:51:24,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1113665261] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:24,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:24,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:51:24,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370843111] [2023-12-22 01:51:24,862 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:24,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:51:24,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:24,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:51:24,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:51:24,863 INFO L87 Difference]: Start difference. First operand 52482 states and 63831 transitions. Second operand has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 25 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:28,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:28,303 INFO L93 Difference]: Finished difference Result 76458 states and 93467 transitions. [2023-12-22 01:51:28,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:51:28,304 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 25 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 180 [2023-12-22 01:51:28,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:28,367 INFO L225 Difference]: With dead ends: 76458 [2023-12-22 01:51:28,368 INFO L226 Difference]: Without dead ends: 58920 [2023-12-22 01:51:28,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 334 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:51:28,385 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 19885 mSDsluCounter, 8124 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19885 SdHoareTripleChecker+Valid, 9683 SdHoareTripleChecker+Invalid, 1095 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:28,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19885 Valid, 9683 Invalid, 1095 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-22 01:51:28,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58920 states. [2023-12-22 01:51:30,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58920 to 52482. [2023-12-22 01:51:30,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2120236280487804) internal successors, (63607), 52481 states have internal predecessors, (63607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:30,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 63607 transitions. [2023-12-22 01:51:30,483 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 63607 transitions. Word has length 180 [2023-12-22 01:51:30,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:30,483 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 63607 transitions. [2023-12-22 01:51:30,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 25 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:30,484 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 63607 transitions. [2023-12-22 01:51:30,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2023-12-22 01:51:30,492 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:30,493 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:51:30,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-12-22 01:51:30,693 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 01:51:30,693 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:30,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:30,694 INFO L85 PathProgramCache]: Analyzing trace with hash 762317412, now seen corresponding path program 1 times [2023-12-22 01:51:30,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:30,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [334757752] [2023-12-22 01:51:30,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:30,694 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:30,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:30,695 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 01:51:30,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:51:30,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:30,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:51:30,831 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:32,313 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 30 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:32,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:32,832 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 30 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:32,832 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:32,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [334757752] [2023-12-22 01:51:32,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [334757752] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:32,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:32,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:51:32,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828713439] [2023-12-22 01:51:32,832 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:32,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:51:32,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:32,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:51:32,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:51:32,834 INFO L87 Difference]: Start difference. First operand 52482 states and 63607 transitions. Second operand has 26 states, 26 states have (on average 13.307692307692308) internal successors, (346), 25 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:36,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:36,647 INFO L93 Difference]: Finished difference Result 73866 states and 89851 transitions. [2023-12-22 01:51:36,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:51:36,648 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.307692307692308) internal successors, (346), 25 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 181 [2023-12-22 01:51:36,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:36,708 INFO L225 Difference]: With dead ends: 73866 [2023-12-22 01:51:36,708 INFO L226 Difference]: Without dead ends: 56904 [2023-12-22 01:51:36,722 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 336 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:51:36,722 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 15477 mSDsluCounter, 8098 mSDsCounter, 0 mSdLazyCounter, 982 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15477 SdHoareTripleChecker+Valid, 9657 SdHoareTripleChecker+Invalid, 1000 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:36,722 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15477 Valid, 9657 Invalid, 1000 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 982 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-22 01:51:36,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56904 states. [2023-12-22 01:51:38,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56904 to 52482. [2023-12-22 01:51:38,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2077553353658537) internal successors, (63383), 52481 states have internal predecessors, (63383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:38,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 63383 transitions. [2023-12-22 01:51:38,720 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 63383 transitions. Word has length 181 [2023-12-22 01:51:38,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:38,720 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 63383 transitions. [2023-12-22 01:51:38,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.307692307692308) internal successors, (346), 25 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:38,720 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 63383 transitions. [2023-12-22 01:51:38,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2023-12-22 01:51:38,727 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:38,728 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:51:38,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-12-22 01:51:38,928 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 01:51:38,928 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:38,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:38,929 INFO L85 PathProgramCache]: Analyzing trace with hash -357722182, now seen corresponding path program 1 times [2023-12-22 01:51:38,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:38,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1507366799] [2023-12-22 01:51:38,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:38,929 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:38,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:38,930 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 01:51:38,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-22 01:51:39,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:39,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-22 01:51:39,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:40,531 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 22 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:40,531 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:41,061 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 22 proven. 118 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:41,061 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:41,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1507366799] [2023-12-22 01:51:41,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1507366799] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:41,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:41,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2023-12-22 01:51:41,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752349643] [2023-12-22 01:51:41,061 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:41,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:51:41,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:41,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:51:41,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:51:41,063 INFO L87 Difference]: Start difference. First operand 52482 states and 63383 transitions. Second operand has 26 states, 26 states have (on average 13.538461538461538) internal successors, (352), 25 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:44,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:44,756 INFO L93 Difference]: Finished difference Result 71274 states and 86235 transitions. [2023-12-22 01:51:44,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-22 01:51:44,757 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.538461538461538) internal successors, (352), 25 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 182 [2023-12-22 01:51:44,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:44,881 INFO L225 Difference]: With dead ends: 71274 [2023-12-22 01:51:44,882 INFO L226 Difference]: Without dead ends: 54888 [2023-12-22 01:51:44,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=416, Invalid=1564, Unknown=0, NotChecked=0, Total=1980 [2023-12-22 01:51:44,889 INFO L413 NwaCegarLoop]: 1559 mSDtfsCounter, 18436 mSDsluCounter, 8051 mSDsCounter, 0 mSdLazyCounter, 946 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18436 SdHoareTripleChecker+Valid, 9610 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:44,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18436 Valid, 9610 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 946 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-22 01:51:44,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54888 states. [2023-12-22 01:51:46,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54888 to 52482. [2023-12-22 01:51:46,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52482 states, 52480 states have (on average 1.2034870426829267) internal successors, (63159), 52481 states have internal predecessors, (63159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:46,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52482 states to 52482 states and 63159 transitions. [2023-12-22 01:51:46,956 INFO L78 Accepts]: Start accepts. Automaton has 52482 states and 63159 transitions. Word has length 182 [2023-12-22 01:51:46,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:46,956 INFO L495 AbstractCegarLoop]: Abstraction has 52482 states and 63159 transitions. [2023-12-22 01:51:46,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.538461538461538) internal successors, (352), 25 states have internal predecessors, (352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:46,956 INFO L276 IsEmpty]: Start isEmpty. Operand 52482 states and 63159 transitions. [2023-12-22 01:51:46,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:51:46,965 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:46,966 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:51:46,983 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 01:51:47,170 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 01:51:47,170 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:47,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:47,171 INFO L85 PathProgramCache]: Analyzing trace with hash 2005641560, now seen corresponding path program 1 times [2023-12-22 01:51:47,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:47,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1410849538] [2023-12-22 01:51:47,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:47,171 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:47,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:47,172 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 01:51:47,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:51:47,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:51:47,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:51:47,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:51:48,951 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 22 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:48,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:51:49,626 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 22 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:51:49,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:51:49,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1410849538] [2023-12-22 01:51:49,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1410849538] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:51:49,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:51:49,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:51:49,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675786298] [2023-12-22 01:51:49,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:51:49,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:51:49,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:51:49,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:51:49,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:51:49,629 INFO L87 Difference]: Start difference. First operand 52482 states and 63159 transitions. Second operand has 26 states, 26 states have (on average 13.653846153846153) internal successors, (355), 26 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:57,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:51:57,716 INFO L93 Difference]: Finished difference Result 78468 states and 94128 transitions. [2023-12-22 01:51:57,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:51:57,717 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.653846153846153) internal successors, (355), 26 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 183 [2023-12-22 01:51:57,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:51:57,794 INFO L225 Difference]: With dead ends: 78468 [2023-12-22 01:51:57,794 INFO L226 Difference]: Without dead ends: 71682 [2023-12-22 01:51:57,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:51:57,807 INFO L413 NwaCegarLoop]: 1673 mSDtfsCounter, 4055 mSDsluCounter, 24343 mSDsCounter, 0 mSdLazyCounter, 2895 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4055 SdHoareTripleChecker+Valid, 26016 SdHoareTripleChecker+Invalid, 2912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 2895 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:51:57,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4055 Valid, 26016 Invalid, 2912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 2895 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-22 01:51:57,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71682 states. [2023-12-22 01:51:59,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71682 to 39634. [2023-12-22 01:51:59,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39634 states, 39632 states have (on average 1.205667137666532) internal successors, (47783), 39633 states have internal predecessors, (47783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:59,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39634 states to 39634 states and 47783 transitions. [2023-12-22 01:51:59,729 INFO L78 Accepts]: Start accepts. Automaton has 39634 states and 47783 transitions. Word has length 183 [2023-12-22 01:51:59,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:51:59,730 INFO L495 AbstractCegarLoop]: Abstraction has 39634 states and 47783 transitions. [2023-12-22 01:51:59,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.653846153846153) internal successors, (355), 26 states have internal predecessors, (355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:51:59,730 INFO L276 IsEmpty]: Start isEmpty. Operand 39634 states and 47783 transitions. [2023-12-22 01:51:59,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:51:59,735 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:51:59,735 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:51:59,738 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 01:51:59,936 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 01:51:59,936 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:51:59,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:51:59,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1650935988, now seen corresponding path program 1 times [2023-12-22 01:51:59,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:51:59,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1060334824] [2023-12-22 01:51:59,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:51:59,937 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:51:59,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:51:59,938 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 01:51:59,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:52:00,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:52:00,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:52:00,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:52:02,248 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 13 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:02,248 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:52:03,002 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 13 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:03,002 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:52:03,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1060334824] [2023-12-22 01:52:03,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1060334824] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:52:03,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:52:03,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:52:03,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697181224] [2023-12-22 01:52:03,002 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:52:03,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:52:03,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:52:03,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:52:03,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:52:03,004 INFO L87 Difference]: Start difference. First operand 39634 states and 47783 transitions. Second operand has 26 states, 26 states have (on average 13.846153846153847) internal successors, (360), 26 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:11,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:52:11,768 INFO L93 Difference]: Finished difference Result 89132 states and 106252 transitions. [2023-12-22 01:52:11,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-12-22 01:52:11,769 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.846153846153847) internal successors, (360), 26 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 183 [2023-12-22 01:52:11,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:52:11,855 INFO L225 Difference]: With dead ends: 89132 [2023-12-22 01:52:11,855 INFO L226 Difference]: Without dead ends: 75090 [2023-12-22 01:52:11,866 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=760, Invalid=3796, Unknown=0, NotChecked=0, Total=4556 [2023-12-22 01:52:11,866 INFO L413 NwaCegarLoop]: 1660 mSDtfsCounter, 6898 mSDsluCounter, 21004 mSDsCounter, 0 mSdLazyCounter, 2488 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6898 SdHoareTripleChecker+Valid, 22664 SdHoareTripleChecker+Invalid, 2506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 2488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-22 01:52:11,867 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6898 Valid, 22664 Invalid, 2506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 2488 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-22 01:52:11,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75090 states. [2023-12-22 01:52:14,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75090 to 44562. [2023-12-22 01:52:14,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44562 states, 44560 states have (on average 1.2004263913824058) internal successors, (53491), 44561 states have internal predecessors, (53491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:14,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44562 states to 44562 states and 53491 transitions. [2023-12-22 01:52:14,263 INFO L78 Accepts]: Start accepts. Automaton has 44562 states and 53491 transitions. Word has length 183 [2023-12-22 01:52:14,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:52:14,264 INFO L495 AbstractCegarLoop]: Abstraction has 44562 states and 53491 transitions. [2023-12-22 01:52:14,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.846153846153847) internal successors, (360), 26 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:14,264 INFO L276 IsEmpty]: Start isEmpty. Operand 44562 states and 53491 transitions. [2023-12-22 01:52:14,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:52:14,269 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:52:14,269 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:52:14,273 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-12-22 01:52:14,472 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 01:52:14,473 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:52:14,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:52:14,473 INFO L85 PathProgramCache]: Analyzing trace with hash -503443660, now seen corresponding path program 1 times [2023-12-22 01:52:14,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:52:14,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [910884834] [2023-12-22 01:52:14,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:52:14,474 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:52:14,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:52:14,475 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 01:52:14,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:52:14,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:52:14,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:52:14,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:52:16,724 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 31 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:16,725 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:52:17,544 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 31 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:17,545 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:52:17,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [910884834] [2023-12-22 01:52:17,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [910884834] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:52:17,545 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:52:17,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:52:17,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217673946] [2023-12-22 01:52:17,545 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:52:17,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:52:17,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:52:17,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:52:17,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:52:17,546 INFO L87 Difference]: Start difference. First operand 44562 states and 53491 transitions. Second operand has 26 states, 26 states have (on average 13.461538461538462) internal successors, (350), 26 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:27,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:52:27,106 INFO L93 Difference]: Finished difference Result 71932 states and 86040 transitions. [2023-12-22 01:52:27,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:52:27,107 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.461538461538462) internal successors, (350), 26 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 183 [2023-12-22 01:52:27,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:52:27,170 INFO L225 Difference]: With dead ends: 71932 [2023-12-22 01:52:27,170 INFO L226 Difference]: Without dead ends: 64586 [2023-12-22 01:52:27,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:52:27,179 INFO L413 NwaCegarLoop]: 1683 mSDtfsCounter, 3967 mSDsluCounter, 24400 mSDsCounter, 0 mSdLazyCounter, 2951 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3967 SdHoareTripleChecker+Valid, 26083 SdHoareTripleChecker+Invalid, 2968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 2951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:52:27,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3967 Valid, 26083 Invalid, 2968 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [17 Valid, 2951 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-12-22 01:52:27,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64586 states. [2023-12-22 01:52:30,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64586 to 54638. [2023-12-22 01:52:30,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54638 states, 54636 states have (on average 1.1980928325646094) internal successors, (65459), 54637 states have internal predecessors, (65459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:30,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54638 states to 54638 states and 65459 transitions. [2023-12-22 01:52:30,267 INFO L78 Accepts]: Start accepts. Automaton has 54638 states and 65459 transitions. Word has length 183 [2023-12-22 01:52:30,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:52:30,267 INFO L495 AbstractCegarLoop]: Abstraction has 54638 states and 65459 transitions. [2023-12-22 01:52:30,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.461538461538462) internal successors, (350), 26 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:30,267 INFO L276 IsEmpty]: Start isEmpty. Operand 54638 states and 65459 transitions. [2023-12-22 01:52:30,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:52:30,276 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:52:30,276 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:52:30,280 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 (41)] Forceful destruction successful, exit code 0 [2023-12-22 01:52:30,479 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 01:52:30,479 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:52:30,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:52:30,480 INFO L85 PathProgramCache]: Analyzing trace with hash -5442856, now seen corresponding path program 1 times [2023-12-22 01:52:30,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:52:30,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [13628376] [2023-12-22 01:52:30,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:52:30,480 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:52:30,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:52:30,481 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 01:52:30,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:52:30,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:52:30,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:52:30,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:52:32,670 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 40 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:32,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:52:33,318 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 40 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:33,319 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:52:33,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [13628376] [2023-12-22 01:52:33,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [13628376] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:52:33,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:52:33,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:52:33,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27991079] [2023-12-22 01:52:33,319 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:52:33,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:52:33,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:52:33,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:52:33,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:52:33,320 INFO L87 Difference]: Start difference. First operand 54638 states and 65459 transitions. Second operand has 26 states, 26 states have (on average 13.26923076923077) internal successors, (345), 26 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:44,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:52:44,523 INFO L93 Difference]: Finished difference Result 92745 states and 110782 transitions. [2023-12-22 01:52:44,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:52:44,531 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.26923076923077) internal successors, (345), 26 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 183 [2023-12-22 01:52:44,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:52:44,626 INFO L225 Difference]: With dead ends: 92745 [2023-12-22 01:52:44,627 INFO L226 Difference]: Without dead ends: 82787 [2023-12-22 01:52:44,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=804, Invalid=4026, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:52:44,641 INFO L413 NwaCegarLoop]: 1697 mSDtfsCounter, 5571 mSDsluCounter, 29426 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5571 SdHoareTripleChecker+Valid, 31123 SdHoareTripleChecker+Invalid, 3554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 3535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-12-22 01:52:44,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5571 Valid, 31123 Invalid, 3554 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [19 Valid, 3535 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-12-22 01:52:44,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82787 states. [2023-12-22 01:52:48,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82787 to 67945. [2023-12-22 01:52:48,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67945 states, 67943 states have (on average 1.1958553493369442) internal successors, (81250), 67944 states have internal predecessors, (81250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:48,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67945 states to 67945 states and 81250 transitions. [2023-12-22 01:52:48,580 INFO L78 Accepts]: Start accepts. Automaton has 67945 states and 81250 transitions. Word has length 183 [2023-12-22 01:52:48,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:52:48,581 INFO L495 AbstractCegarLoop]: Abstraction has 67945 states and 81250 transitions. [2023-12-22 01:52:48,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.26923076923077) internal successors, (345), 26 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:52:48,581 INFO L276 IsEmpty]: Start isEmpty. Operand 67945 states and 81250 transitions. [2023-12-22 01:52:48,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:52:48,588 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:52:48,588 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:52:48,592 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-12-22 01:52:48,788 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 01:52:48,789 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:52:48,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:52:48,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1297173068, now seen corresponding path program 1 times [2023-12-22 01:52:48,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:52:48,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [514817815] [2023-12-22 01:52:48,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:52:48,790 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:52:48,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:52:48,790 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 01:52:48,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-22 01:52:48,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:52:48,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:52:48,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:52:50,712 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 49 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:50,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:52:51,306 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 49 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:52:51,306 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:52:51,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [514817815] [2023-12-22 01:52:51,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [514817815] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:52:51,307 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:52:51,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:52:51,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341859486] [2023-12-22 01:52:51,307 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:52:51,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:52:51,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:52:51,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:52:51,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:52:51,308 INFO L87 Difference]: Start difference. First operand 67945 states and 81250 transitions. Second operand has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 26 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:00,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:00,052 INFO L93 Difference]: Finished difference Result 122455 states and 146847 transitions. [2023-12-22 01:53:00,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-22 01:53:00,052 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 26 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 183 [2023-12-22 01:53:00,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:00,174 INFO L225 Difference]: With dead ends: 122455 [2023-12-22 01:53:00,174 INFO L226 Difference]: Without dead ends: 108951 [2023-12-22 01:53:00,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=321, Invalid=2031, Unknown=0, NotChecked=0, Total=2352 [2023-12-22 01:53:00,199 INFO L413 NwaCegarLoop]: 1604 mSDtfsCounter, 4932 mSDsluCounter, 25359 mSDsCounter, 0 mSdLazyCounter, 2239 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4932 SdHoareTripleChecker+Valid, 26963 SdHoareTripleChecker+Invalid, 2251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 2239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:00,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4932 Valid, 26963 Invalid, 2251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 2239 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-22 01:53:00,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108951 states. [2023-12-22 01:53:06,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108951 to 100597. [2023-12-22 01:53:06,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100597 states, 100595 states have (on average 1.193439037725533) internal successors, (120054), 100596 states have internal predecessors, (120054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:06,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100597 states to 100597 states and 120054 transitions. [2023-12-22 01:53:06,446 INFO L78 Accepts]: Start accepts. Automaton has 100597 states and 120054 transitions. Word has length 183 [2023-12-22 01:53:06,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:06,447 INFO L495 AbstractCegarLoop]: Abstraction has 100597 states and 120054 transitions. [2023-12-22 01:53:06,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 13.076923076923077) internal successors, (340), 26 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:06,447 INFO L276 IsEmpty]: Start isEmpty. Operand 100597 states and 120054 transitions. [2023-12-22 01:53:06,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:53:06,456 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:06,456 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:53:06,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2023-12-22 01:53:06,660 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 01:53:06,661 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:06,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:06,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1004559448, now seen corresponding path program 1 times [2023-12-22 01:53:06,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:06,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412828354] [2023-12-22 01:53:06,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:06,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:53:06,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:06,663 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 01:53:06,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:53:06,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:06,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:53:06,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:08,568 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 58 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:08,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:09,241 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 58 proven. 83 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:09,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:09,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412828354] [2023-12-22 01:53:09,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412828354] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:09,241 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:09,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:53:09,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254120375] [2023-12-22 01:53:09,242 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:09,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:09,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:09,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:09,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:09,243 INFO L87 Difference]: Start difference. First operand 100597 states and 120054 transitions. Second operand has 26 states, 26 states have (on average 12.884615384615385) internal successors, (335), 26 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:24,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:53:24,737 INFO L93 Difference]: Finished difference Result 179899 states and 214894 transitions. [2023-12-22 01:53:24,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-22 01:53:24,738 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.884615384615385) internal successors, (335), 26 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 183 [2023-12-22 01:53:24,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:53:24,917 INFO L225 Difference]: With dead ends: 179899 [2023-12-22 01:53:24,917 INFO L226 Difference]: Without dead ends: 142477 [2023-12-22 01:53:24,956 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1013 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=863, Invalid=3967, Unknown=0, NotChecked=0, Total=4830 [2023-12-22 01:53:24,956 INFO L413 NwaCegarLoop]: 1713 mSDtfsCounter, 2370 mSDsluCounter, 23457 mSDsCounter, 0 mSdLazyCounter, 3334 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2370 SdHoareTripleChecker+Valid, 25170 SdHoareTripleChecker+Invalid, 3356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 3334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:53:24,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2370 Valid, 25170 Invalid, 3356 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [22 Valid, 3334 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2023-12-22 01:53:25,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142477 states. [2023-12-22 01:53:33,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142477 to 120488. [2023-12-22 01:53:33,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120488 states, 120486 states have (on average 1.1867104891854656) internal successors, (142982), 120487 states have internal predecessors, (142982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:33,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120488 states to 120488 states and 142982 transitions. [2023-12-22 01:53:33,641 INFO L78 Accepts]: Start accepts. Automaton has 120488 states and 142982 transitions. Word has length 183 [2023-12-22 01:53:33,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:53:33,641 INFO L495 AbstractCegarLoop]: Abstraction has 120488 states and 142982 transitions. [2023-12-22 01:53:33,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.884615384615385) internal successors, (335), 26 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:53:33,642 INFO L276 IsEmpty]: Start isEmpty. Operand 120488 states and 142982 transitions. [2023-12-22 01:53:33,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2023-12-22 01:53:33,650 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:53:33,650 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 01:53:33,658 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 01:53:33,851 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 01:53:33,851 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:53:33,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:53:33,851 INFO L85 PathProgramCache]: Analyzing trace with hash 631323700, now seen corresponding path program 1 times [2023-12-22 01:53:33,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:53:33,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1661727558] [2023-12-22 01:53:33,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:53:33,852 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:53:33,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:53:33,853 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 01:53:33,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-22 01:53:33,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:53:33,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-22 01:53:33,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:53:35,794 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 67 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:35,794 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 01:53:36,599 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 67 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:53:36,600 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:53:36,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1661727558] [2023-12-22 01:53:36,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1661727558] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 01:53:36,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 01:53:36,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2023-12-22 01:53:36,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727901808] [2023-12-22 01:53:36,600 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 01:53:36,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-22 01:53:36,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:53:36,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-22 01:53:36,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2023-12-22 01:53:36,603 INFO L87 Difference]: Start difference. First operand 120488 states and 142982 transitions. Second operand has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:54:01,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:54:01,594 INFO L93 Difference]: Finished difference Result 343247 states and 403547 transitions. [2023-12-22 01:54:01,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-12-22 01:54:01,595 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 183 [2023-12-22 01:54:01,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:54:01,968 INFO L225 Difference]: With dead ends: 343247 [2023-12-22 01:54:01,968 INFO L226 Difference]: Without dead ends: 305468 [2023-12-22 01:54:02,008 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1371 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1011, Invalid=4995, Unknown=0, NotChecked=0, Total=6006 [2023-12-22 01:54:02,008 INFO L413 NwaCegarLoop]: 1718 mSDtfsCounter, 3900 mSDsluCounter, 23275 mSDsCounter, 0 mSdLazyCounter, 3212 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3900 SdHoareTripleChecker+Valid, 24993 SdHoareTripleChecker+Invalid, 3236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 3212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:54:02,008 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3900 Valid, 24993 Invalid, 3236 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [24 Valid, 3212 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2023-12-22 01:54:02,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305468 states. [2023-12-22 01:54:19,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305468 to 220871. [2023-12-22 01:54:19,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220871 states, 220869 states have (on average 1.1772634457529123) internal successors, (260021), 220870 states have internal predecessors, (260021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:54:19,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220871 states to 220871 states and 260021 transitions. [2023-12-22 01:54:19,949 INFO L78 Accepts]: Start accepts. Automaton has 220871 states and 260021 transitions. Word has length 183 [2023-12-22 01:54:19,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:54:19,950 INFO L495 AbstractCegarLoop]: Abstraction has 220871 states and 260021 transitions. [2023-12-22 01:54:19,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 12.692307692307692) internal successors, (330), 26 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:54:19,950 INFO L276 IsEmpty]: Start isEmpty. Operand 220871 states and 260021 transitions. [2023-12-22 01:54:20,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2023-12-22 01:54:20,178 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:54:20,178 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:54:20,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2023-12-22 01:54:20,378 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 01:54:20,379 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:54:20,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:54:20,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1174094257, now seen corresponding path program 1 times [2023-12-22 01:54:20,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:54:20,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [459033503] [2023-12-22 01:54:20,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:54:20,380 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:54:20,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:54:20,381 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 01:54:20,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:54:20,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:54:20,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-22 01:54:20,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:54:21,028 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 01:54:21,028 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:54:21,028 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:54:21,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [459033503] [2023-12-22 01:54:21,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [459033503] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:54:21,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:54:21,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 01:54:21,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205645907] [2023-12-22 01:54:21,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:54:21,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 01:54:21,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:54:21,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 01:54:21,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 01:54:21,029 INFO L87 Difference]: Start difference. First operand 220871 states and 260021 transitions. Second operand has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 2 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:54:59,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:54:59,518 INFO L93 Difference]: Finished difference Result 226130 states and 267039 transitions. [2023-12-22 01:54:59,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 01:54:59,534 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 2 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 206 [2023-12-22 01:54:59,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:54:59,798 INFO L225 Difference]: With dead ends: 226130 [2023-12-22 01:54:59,798 INFO L226 Difference]: Without dead ends: 220871 [2023-12-22 01:54:59,821 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 204 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 01:54:59,822 INFO L413 NwaCegarLoop]: 821 mSDtfsCounter, 742 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 2184 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 2189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 2184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:54:59,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [742 Valid, 828 Invalid, 2189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 2184 Invalid, 0 Unknown, 0 Unchecked, 24.3s Time] [2023-12-22 01:54:59,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220871 states. [2023-12-22 01:55:15,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220871 to 220871. [2023-12-22 01:55:15,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220871 states, 220869 states have (on average 1.177236280329064) internal successors, (260015), 220870 states have internal predecessors, (260015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:55:16,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220871 states to 220871 states and 260015 transitions. [2023-12-22 01:55:16,305 INFO L78 Accepts]: Start accepts. Automaton has 220871 states and 260015 transitions. Word has length 206 [2023-12-22 01:55:16,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:55:16,305 INFO L495 AbstractCegarLoop]: Abstraction has 220871 states and 260015 transitions. [2023-12-22 01:55:16,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.66666666666667) internal successors, (206), 2 states have internal predecessors, (206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:55:16,306 INFO L276 IsEmpty]: Start isEmpty. Operand 220871 states and 260015 transitions. [2023-12-22 01:55:16,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-12-22 01:55:16,345 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:55:16,346 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:55:16,351 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 01:55:16,546 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 01:55:16,546 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:55:16,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:55:16,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1052970850, now seen corresponding path program 1 times [2023-12-22 01:55:16,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:55:16,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [127874747] [2023-12-22 01:55:16,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 01:55:16,548 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:55:16,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:55:16,549 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 01:55:16,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:55:16,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 01:55:16,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 01:55:16,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:55:17,463 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 163 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-22 01:55:17,463 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:55:17,463 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:55:17,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [127874747] [2023-12-22 01:55:17,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [127874747] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:55:17,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:55:17,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 01:55:17,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34875263] [2023-12-22 01:55:17,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:55:17,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 01:55:17,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:55:17,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 01:55:17,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:55:17,465 INFO L87 Difference]: Start difference. First operand 220871 states and 260015 transitions. Second operand has 4 states, 4 states have (on average 51.0) internal successors, (204), 3 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:55:58,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:55:58,661 INFO L93 Difference]: Finished difference Result 226164 states and 267067 transitions. [2023-12-22 01:55:58,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 01:55:58,666 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 51.0) internal successors, (204), 3 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 229 [2023-12-22 01:55:58,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:55:58,952 INFO L225 Difference]: With dead ends: 226164 [2023-12-22 01:55:58,953 INFO L226 Difference]: Without dead ends: 216365 [2023-12-22 01:55:58,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-22 01:55:58,981 INFO L413 NwaCegarLoop]: 822 mSDtfsCounter, 815 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 2962 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 815 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 2962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.9s IncrementalHoareTripleChecker+Time [2023-12-22 01:55:58,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [815 Valid, 967 Invalid, 2962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2962 Invalid, 0 Unknown, 0 Unchecked, 26.9s Time] [2023-12-22 01:55:59,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216365 states. [2023-12-22 01:56:15,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216365 to 216365. [2023-12-22 01:56:15,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216365 states, 216363 states have (on average 1.1782883395035195) internal successors, (254938), 216364 states have internal predecessors, (254938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:56:15,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216365 states to 216365 states and 254938 transitions. [2023-12-22 01:56:15,668 INFO L78 Accepts]: Start accepts. Automaton has 216365 states and 254938 transitions. Word has length 229 [2023-12-22 01:56:15,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:56:15,668 INFO L495 AbstractCegarLoop]: Abstraction has 216365 states and 254938 transitions. [2023-12-22 01:56:15,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 51.0) internal successors, (204), 3 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:56:15,668 INFO L276 IsEmpty]: Start isEmpty. Operand 216365 states and 254938 transitions. [2023-12-22 01:56:15,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-22 01:56:15,733 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:56:15,733 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-22 01:56:15,738 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 01:56:15,933 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 01:56:15,934 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:56:15,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:56:15,934 INFO L85 PathProgramCache]: Analyzing trace with hash 616645538, now seen corresponding path program 2 times [2023-12-22 01:56:15,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:56:15,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2139701260] [2023-12-22 01:56:15,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:56:15,935 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:56:15,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:56:15,936 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 01:56:15,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:56:16,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:56:16,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:56:16,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 01:56:16,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:56:19,430 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2023-12-22 01:56:19,430 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:56:19,430 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:56:19,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2139701260] [2023-12-22 01:56:19,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2139701260] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:56:19,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:56:19,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-22 01:56:19,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827540138] [2023-12-22 01:56:19,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:56:19,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 01:56:19,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:56:19,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 01:56:19,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:56:19,432 INFO L87 Difference]: Start difference. First operand 216365 states and 254938 transitions. Second operand has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:56:40,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:56:40,056 INFO L93 Difference]: Finished difference Result 329109 states and 392787 transitions. [2023-12-22 01:56:40,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 01:56:40,057 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 248 [2023-12-22 01:56:40,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:56:40,495 INFO L225 Difference]: With dead ends: 329109 [2023-12-22 01:56:40,495 INFO L226 Difference]: Without dead ends: 312187 [2023-12-22 01:56:40,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:56:40,564 INFO L413 NwaCegarLoop]: 1635 mSDtfsCounter, 5051 mSDsluCounter, 2010 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5051 SdHoareTripleChecker+Valid, 3645 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:56:40,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5051 Valid, 3645 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 01:56:40,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312187 states. [2023-12-22 01:57:00,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312187 to 244555. [2023-12-22 01:57:01,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244555 states, 244553 states have (on average 1.1755815712749385) internal successors, (287492), 244554 states have internal predecessors, (287492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:57:01,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244555 states to 244555 states and 287492 transitions. [2023-12-22 01:57:01,636 INFO L78 Accepts]: Start accepts. Automaton has 244555 states and 287492 transitions. Word has length 248 [2023-12-22 01:57:01,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:57:01,636 INFO L495 AbstractCegarLoop]: Abstraction has 244555 states and 287492 transitions. [2023-12-22 01:57:01,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.11111111111111) internal successors, (118), 9 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:57:01,636 INFO L276 IsEmpty]: Start isEmpty. Operand 244555 states and 287492 transitions. [2023-12-22 01:57:01,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-22 01:57:01,709 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:57:01,709 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-22 01:57:01,713 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 01:57:01,910 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 01:57:01,910 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:57:01,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:57:01,910 INFO L85 PathProgramCache]: Analyzing trace with hash 261939966, now seen corresponding path program 2 times [2023-12-22 01:57:01,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:57:01,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1716543931] [2023-12-22 01:57:01,911 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:57:01,911 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:57:01,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:57:01,912 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 01:57:01,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:57:02,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:57:02,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:57:02,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 01:57:02,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:57:05,657 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 351 trivial. 0 not checked. [2023-12-22 01:57:05,658 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:57:05,658 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:57:05,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1716543931] [2023-12-22 01:57:05,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1716543931] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:57:05,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:57:05,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-22 01:57:05,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717222956] [2023-12-22 01:57:05,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:57:05,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 01:57:05,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:57:05,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 01:57:05,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:57:05,659 INFO L87 Difference]: Start difference. First operand 244555 states and 287492 transitions. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:57:25,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:57:25,377 INFO L93 Difference]: Finished difference Result 340652 states and 405809 transitions. [2023-12-22 01:57:25,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 01:57:25,379 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 248 [2023-12-22 01:57:25,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:57:25,928 INFO L225 Difference]: With dead ends: 340652 [2023-12-22 01:57:25,929 INFO L226 Difference]: Without dead ends: 298299 [2023-12-22 01:57:25,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:57:25,982 INFO L413 NwaCegarLoop]: 1639 mSDtfsCounter, 3569 mSDsluCounter, 2007 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3569 SdHoareTripleChecker+Valid, 3646 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 01:57:25,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3569 Valid, 3646 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 01:57:26,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298299 states. [2023-12-22 01:57:44,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298299 to 230667. [2023-12-22 01:57:45,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230667 states, 230665 states have (on average 1.1714217588277371) internal successors, (270206), 230666 states have internal predecessors, (270206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:57:45,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230667 states to 230667 states and 270206 transitions. [2023-12-22 01:57:45,564 INFO L78 Accepts]: Start accepts. Automaton has 230667 states and 270206 transitions. Word has length 248 [2023-12-22 01:57:45,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 01:57:45,564 INFO L495 AbstractCegarLoop]: Abstraction has 230667 states and 270206 transitions. [2023-12-22 01:57:45,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:57:45,564 INFO L276 IsEmpty]: Start isEmpty. Operand 230667 states and 270206 transitions. [2023-12-22 01:57:45,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-12-22 01:57:45,634 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 01:57:45,634 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-12-22 01:57:45,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2023-12-22 01:57:45,834 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 01:57:45,835 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 01:57:45,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 01:57:45,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1892439682, now seen corresponding path program 2 times [2023-12-22 01:57:45,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 01:57:45,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1400702933] [2023-12-22 01:57:45,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 01:57:45,836 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 01:57:45,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 01:57:45,837 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 01:57:45,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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 01:57:46,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 01:57:46,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 01:57:46,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 01:57:46,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 01:57:49,674 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2023-12-22 01:57:49,674 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 01:57:49,674 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 01:57:49,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1400702933] [2023-12-22 01:57:49,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1400702933] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 01:57:49,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 01:57:49,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-22 01:57:49,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166982940] [2023-12-22 01:57:49,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 01:57:49,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-22 01:57:49,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 01:57:49,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-22 01:57:49,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:57:49,675 INFO L87 Difference]: Start difference. First operand 230667 states and 270206 transitions. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-22 01:58:09,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 01:58:09,718 INFO L93 Difference]: Finished difference Result 323694 states and 384728 transitions. [2023-12-22 01:58:09,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-22 01:58:09,719 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 248 [2023-12-22 01:58:09,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 01:58:10,146 INFO L225 Difference]: With dead ends: 323694 [2023-12-22 01:58:10,146 INFO L226 Difference]: Without dead ends: 306118 [2023-12-22 01:58:10,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-12-22 01:58:10,194 INFO L413 NwaCegarLoop]: 1643 mSDtfsCounter, 6499 mSDsluCounter, 2036 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6499 SdHoareTripleChecker+Valid, 3679 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 01:58:10,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6499 Valid, 3679 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 01:58:10,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306118 states.