/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data -s ../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf --traceabstraction.dfs.order.used.in.por LOOP_LOCKSTEP --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT --traceabstraction.refinement.strategy.for.commutativity.condition.synthesis BADGER -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.conditional-comm-158c277 [2024-11-15 02:17:40,404 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-15 02:17:40,456 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf [2024-11-15 02:17:40,459 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-15 02:17:40,459 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-15 02:17:40,474 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-15 02:17:40,477 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-15 02:17:40,477 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-15 02:17:40,477 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-15 02:17:40,478 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * Use SBE=true [2024-11-15 02:17:40,478 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-15 02:17:40,478 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-15 02:17:40,479 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-15 02:17:40,479 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-15 02:17:40,479 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-15 02:17:40,480 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-15 02:17:40,480 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: DFS Order used in POR -> LOOP_LOCKSTEP Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Refinement strategy for commutativity condition synthesis -> BADGER [2024-11-15 02:17:40,707 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-15 02:17:40,716 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-15 02:17:40,718 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-15 02:17:40,719 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-11-15 02:17:40,720 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-11-15 02:17:40,721 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl [2024-11-15 02:17:40,722 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl' [2024-11-15 02:17:40,741 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-15 02:17:40,742 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-11-15 02:17:40,743 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-15 02:17:40,743 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-15 02:17:40,743 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-15 02:17:40,751 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,756 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,761 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-11-15 02:17:40,761 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-15 02:17:40,762 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-15 02:17:40,762 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-15 02:17:40,762 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-15 02:17:40,767 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,767 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,768 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,768 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,770 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,773 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,773 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,774 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,774 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-15 02:17:40,775 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-15 02:17:40,776 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-15 02:17:40,776 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-15 02:17:40,776 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/1) ... [2024-11-15 02:17:40,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-15 02:17:40,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:40,806 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-15 02:17:40,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-15 02:17:40,826 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-11-15 02:17:40,826 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-15 02:17:40,826 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-15 02:17:40,826 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-11-15 02:17:40,827 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-15 02:17:40,827 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-15 02:17:40,827 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-11-15 02:17:40,827 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-15 02:17:40,827 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-15 02:17:40,827 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2024-11-15 02:17:40,827 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-15 02:17:40,827 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-15 02:17:40,828 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-15 02:17:40,866 INFO L238 CfgBuilder]: Building ICFG [2024-11-15 02:17:40,868 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-15 02:17:40,938 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-15 02:17:40,939 INFO L287 CfgBuilder]: Performing block encoding [2024-11-15 02:17:40,953 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-15 02:17:40,953 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-15 02:17:40,954 INFO L201 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 02:17:40 BoogieIcfgContainer [2024-11-15 02:17:40,954 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-15 02:17:40,955 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-15 02:17:40,955 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-15 02:17:40,959 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-15 02:17:40,960 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:17:40" (1/2) ... [2024-11-15 02:17:40,960 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1de95ded and model type send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 02:17:40, skipping insertion in model container [2024-11-15 02:17:40,960 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 02:17:40" (2/2) ... [2024-11-15 02:17:40,961 INFO L112 eAbstractionObserver]: Analyzing ICFG send-receive.wvr.bpl [2024-11-15 02:17:40,971 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-15 02:17:40,973 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG send-receive.wvr.bpl that has 4 procedures, 28 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-15 02:17:40,973 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-15 02:17:41,007 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-15 02:17:41,071 INFO L123 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-15 02:17:41,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-15 02:17:41,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:41,075 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-11-15 02:17:41,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-11-15 02:17:41,127 INFO L185 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-15 02:17:41,140 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-15 02:17:41,145 INFO L333 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, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, 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;@66ad66d9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-15 02:17:41,146 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-15 02:17:41,346 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:17:41,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:41,351 INFO L85 PathProgramCache]: Analyzing trace with hash -2046495706, now seen corresponding path program 1 times [2024-11-15 02:17:41,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:41,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775508342] [2024-11-15 02:17:41,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:41,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:41,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:41,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:41,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:41,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775508342] [2024-11-15 02:17:41,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775508342] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:17:41,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:17:41,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-15 02:17:41,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389766746] [2024-11-15 02:17:41,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:17:41,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 02:17:41,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:41,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 02:17:41,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-15 02:17:41,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:41,544 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:41,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 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) [2024-11-15 02:17:41,545 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:41,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:41,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-15 02:17:41,997 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:17:41,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:41,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1419046988, now seen corresponding path program 1 times [2024-11-15 02:17:41,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:41,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775271403] [2024-11-15 02:17:41,998 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:41,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:42,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:42,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:42,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:42,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775271403] [2024-11-15 02:17:42,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775271403] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:17:42,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:17:42,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 02:17:42,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434023724] [2024-11-15 02:17:42,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:17:42,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:17:42,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:42,062 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:17:42,063 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:17:42,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:42,063 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:42,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 2 states have internal predecessors, (23), 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) [2024-11-15 02:17:42,063 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:42,063 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:42,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:42,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:42,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-15 02:17:42,122 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:17:42,123 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:42,123 INFO L85 PathProgramCache]: Analyzing trace with hash 2061731028, now seen corresponding path program 2 times [2024-11-15 02:17:42,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:42,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159693430] [2024-11-15 02:17:42,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:42,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:42,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:42,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:42,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:42,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159693430] [2024-11-15 02:17:42,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159693430] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:42,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061078153] [2024-11-15 02:17:42,255 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:17:42,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:42,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:42,258 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:42,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-15 02:17:42,295 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:17:42,295 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:42,296 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-15 02:17:42,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:42,370 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:42,370 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:42,426 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:42,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2024-11-15 02:17:42,499 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:42,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061078153] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:42,499 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:42,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2024-11-15 02:17:42,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844898116] [2024-11-15 02:17:42,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:42,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-15 02:17:42,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:42,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-15 02:17:42,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-15 02:17:42,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:42,502 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:42,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 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) [2024-11-15 02:17:42,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:42,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:42,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:42,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:42,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:42,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:42,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-15 02:17:43,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:43,012 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:17:43,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:43,012 INFO L85 PathProgramCache]: Analyzing trace with hash 549701242, now seen corresponding path program 3 times [2024-11-15 02:17:43,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:43,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205780477] [2024-11-15 02:17:43,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:43,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:43,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:43,065 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:43,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:43,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205780477] [2024-11-15 02:17:43,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205780477] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:43,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125614040] [2024-11-15 02:17:43,065 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:17:43,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:43,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:43,067 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:43,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-15 02:17:43,102 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-15 02:17:43,103 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:43,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-15 02:17:43,104 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:43,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:43,122 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:43,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:43,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125614040] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:43,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:43,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2024-11-15 02:17:43,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597648892] [2024-11-15 02:17:43,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:43,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 02:17:43,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:43,143 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 02:17:43,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-15 02:17:43,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:43,143 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:43,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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) [2024-11-15 02:17:43,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:43,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:43,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:43,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:43,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:43,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:43,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:43,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:43,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-15 02:17:43,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:43,372 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:17:43,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:43,372 INFO L85 PathProgramCache]: Analyzing trace with hash 385380954, now seen corresponding path program 1 times [2024-11-15 02:17:43,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:43,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363235072] [2024-11-15 02:17:43,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:43,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:43,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:43,441 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:43,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:43,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363235072] [2024-11-15 02:17:43,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363235072] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:43,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82045651] [2024-11-15 02:17:43,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:43,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:43,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:43,444 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:43,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-15 02:17:43,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:43,477 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-15 02:17:43,478 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:43,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:17:43,497 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-15 02:17:43,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82045651] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:17:43,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:17:43,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2024-11-15 02:17:43,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505055146] [2024-11-15 02:17:43,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:17:43,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 02:17:43,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:43,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 02:17:43,498 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-15 02:17:43,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:43,498 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:43,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 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) [2024-11-15 02:17:43,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:43,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:43,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:43,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:43,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:43,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:43,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:43,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:43,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:43,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:43,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-15 02:17:43,802 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:43,802 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:17:43,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:43,803 INFO L85 PathProgramCache]: Analyzing trace with hash 393423650, now seen corresponding path program 2 times [2024-11-15 02:17:43,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:43,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111143121] [2024-11-15 02:17:43,803 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:43,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:43,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:43,954 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:43,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:43,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111143121] [2024-11-15 02:17:43,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111143121] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:43,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788304830] [2024-11-15 02:17:43,954 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:17:43,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:43,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:43,957 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:43,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-15 02:17:43,985 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:17:43,985 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:43,986 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-15 02:17:43,987 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:44,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:44,078 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:44,194 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:44,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2024-11-15 02:17:44,275 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:44,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788304830] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:44,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:44,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-15 02:17:44,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416326419] [2024-11-15 02:17:44,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:44,276 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-15 02:17:44,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:44,277 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-15 02:17:44,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2024-11-15 02:17:44,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:44,279 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:44,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 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) [2024-11-15 02:17:44,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:44,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:44,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:44,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:44,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:44,280 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:44,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:44,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:44,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:44,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:44,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:44,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:17:44,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-15 02:17:44,914 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:44,914 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:17:44,944 WARN L331 ript$VariableManager]: TermVariable v_back_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:44,945 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:44,945 WARN L331 ript$VariableManager]: TermVariable v_front_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:44,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:44,946 INFO L85 PathProgramCache]: Analyzing trace with hash 822021227, now seen corresponding path program 1 times [2024-11-15 02:17:44,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:44,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568347974] [2024-11-15 02:17:44,946 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:44,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:44,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:44,953 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:44,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:44,965 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:44,988 WARN L331 ript$VariableManager]: TermVariable v_front_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:44,988 WARN L331 ript$VariableManager]: TermVariable v_back_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:44,988 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:44,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:44,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1853147205, now seen corresponding path program 1 times [2024-11-15 02:17:44,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:44,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116530599] [2024-11-15 02:17:44,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:44,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:44,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:44,995 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:44,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:45,001 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:45,016 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:45,016 WARN L331 ript$VariableManager]: TermVariable v_front_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:45,016 WARN L331 ript$VariableManager]: TermVariable v_back_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:45,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:45,017 INFO L85 PathProgramCache]: Analyzing trace with hash 590426221, now seen corresponding path program 1 times [2024-11-15 02:17:45,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:45,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280391768] [2024-11-15 02:17:45,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:45,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:45,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:45,022 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:45,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:45,037 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:45,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:45,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1693683408, now seen corresponding path program 3 times [2024-11-15 02:17:45,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:45,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641953859] [2024-11-15 02:17:45,038 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:45,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:45,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:45,272 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:45,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:45,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641953859] [2024-11-15 02:17:45,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641953859] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:45,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626166613] [2024-11-15 02:17:45,273 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:17:45,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:45,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:45,276 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:45,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-15 02:17:45,304 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-15 02:17:45,304 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:45,304 INFO L256 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-15 02:17:45,305 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:45,466 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:45,467 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:45,661 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:45,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 114 [2024-11-15 02:17:45,808 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:45,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626166613] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:45,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:45,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2024-11-15 02:17:45,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671352888] [2024-11-15 02:17:45,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:45,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-15 02:17:45,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:45,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-15 02:17:45,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2024-11-15 02:17:45,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:45,810 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:45,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.3181818181818183) internal successors, (73), 21 states have internal predecessors, (73), 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) [2024-11-15 02:17:45,810 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:45,810 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:45,810 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:45,810 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:45,810 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:45,810 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:17:45,810 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:17:46,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:17:46,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-15 02:17:46,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-15 02:17:46,916 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:17:46,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:46,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1199921430, now seen corresponding path program 4 times [2024-11-15 02:17:46,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:46,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491504190] [2024-11-15 02:17:46,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:46,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:46,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:47,480 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 1 proven. 74 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:17:47,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:47,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491504190] [2024-11-15 02:17:47,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491504190] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:47,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666394060] [2024-11-15 02:17:47,480 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:17:47,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:47,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:47,482 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:47,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-15 02:17:47,522 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:17:47,522 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:47,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-15 02:17:47,524 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:48,086 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 20 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:48,086 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:48,785 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:48,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 118 treesize of output 400 [2024-11-15 02:17:49,292 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 5 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:17:49,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666394060] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:49,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:49,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 16] total 37 [2024-11-15 02:17:49,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668846997] [2024-11-15 02:17:49,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:49,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-15 02:17:49,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:49,293 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-15 02:17:49,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1172, Unknown=0, NotChecked=0, Total=1406 [2024-11-15 02:17:49,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:49,294 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:49,294 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.763157894736842) internal successors, (143), 37 states have internal predecessors, (143), 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) [2024-11-15 02:17:49,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:49,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:49,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:49,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:49,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:49,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:17:49,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:17:49,294 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:17:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:17:51,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:17:51,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-15 02:17:51,876 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:51,876 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:17:51,877 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:51,877 INFO L85 PathProgramCache]: Analyzing trace with hash 2054761128, now seen corresponding path program 5 times [2024-11-15 02:17:51,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:51,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382149171] [2024-11-15 02:17:51,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:51,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:51,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:52,504 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 118 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:17:52,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:52,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382149171] [2024-11-15 02:17:52,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382149171] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:52,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430159224] [2024-11-15 02:17:52,504 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:17:52,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:52,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:52,506 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:52,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-15 02:17:52,548 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-11-15 02:17:52,549 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:52,550 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-11-15 02:17:52,551 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:17:53,290 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 20 proven. 105 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:17:53,290 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:17:54,177 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:17:54,178 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 136 treesize of output 534 [2024-11-15 02:17:54,953 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 107 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:17:54,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430159224] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:54,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:54,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 42 [2024-11-15 02:17:54,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491948342] [2024-11-15 02:17:54,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:54,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-15 02:17:54,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:54,955 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-15 02:17:54,955 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1543, Unknown=0, NotChecked=0, Total=1806 [2024-11-15 02:17:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:54,955 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:54,956 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.1395348837209305) internal successors, (178), 42 states have internal predecessors, (178), 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) [2024-11-15 02:17:54,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:54,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:54,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:54,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:54,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:54,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:17:54,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:17:54,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:17:54,956 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:59,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:17:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:17:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:17:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:17:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:17:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:17:59,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-15 02:17:59,218 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:59,218 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:17:59,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:59,219 INFO L85 PathProgramCache]: Analyzing trace with hash -2052626130, now seen corresponding path program 6 times [2024-11-15 02:17:59,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:59,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974222755] [2024-11-15 02:17:59,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:59,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:59,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:59,909 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 142 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-15 02:17:59,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:59,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974222755] [2024-11-15 02:17:59,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974222755] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:59,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448874492] [2024-11-15 02:17:59,909 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:17:59,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:59,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:59,911 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:17:59,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-15 02:17:59,950 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-11-15 02:17:59,951 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:59,951 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-11-15 02:17:59,953 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:18:00,820 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 20 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:18:00,820 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:18:01,963 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:18:01,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 156 treesize of output 690 [2024-11-15 02:18:03,181 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 17 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:18:03,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448874492] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:18:03,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:18:03,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20, 20] total 49 [2024-11-15 02:18:03,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129334022] [2024-11-15 02:18:03,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:18:03,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-15 02:18:03,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:18:03,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-15 02:18:03,183 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=2128, Unknown=0, NotChecked=0, Total=2450 [2024-11-15 02:18:03,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:03,183 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:18:03,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.06) internal successors, (203), 49 states have internal predecessors, (203), 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) [2024-11-15 02:18:03,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:18:03,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:03,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:18:03,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:03,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:03,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:18:03,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:18:03,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:03,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:18:03,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:18:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:18:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:18:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:18:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:18:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:18:09,465 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-15 02:18:09,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:18:09,654 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:18:09,654 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:09,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1929215828, now seen corresponding path program 7 times [2024-11-15 02:18:09,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:18:09,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041823697] [2024-11-15 02:18:09,654 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:09,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:09,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:10,360 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:18:10,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:18:10,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041823697] [2024-11-15 02:18:10,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041823697] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:10,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160277834] [2024-11-15 02:18:10,361 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:18:10,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:18:10,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:18:10,363 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:18:10,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-15 02:18:10,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:10,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-11-15 02:18:10,409 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:18:11,483 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 20 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:18:11,483 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:18:13,022 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:18:13,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 174 treesize of output 864 [2024-11-15 02:18:14,553 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 12 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:18:14,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160277834] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:18:14,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:18:14,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22, 22] total 54 [2024-11-15 02:18:14,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867266304] [2024-11-15 02:18:14,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:18:14,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-11-15 02:18:14,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:18:14,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-11-15 02:18:14,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=2606, Unknown=0, NotChecked=0, Total=2970 [2024-11-15 02:18:14,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:14,555 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:18:14,555 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.0) internal successors, (220), 54 states have internal predecessors, (220), 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) [2024-11-15 02:18:14,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:18:14,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:14,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:18:14,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:14,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:14,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:18:14,555 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:18:14,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:14,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:18:14,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:18:14,556 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:18:22,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:18:22,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-15 02:18:22,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-15 02:18:22,716 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:18:22,725 WARN L331 ript$VariableManager]: TermVariable v_back_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,725 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,726 WARN L331 ript$VariableManager]: TermVariable v_front_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:22,726 INFO L85 PathProgramCache]: Analyzing trace with hash 822022436, now seen corresponding path program 1 times [2024-11-15 02:18:22,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:22,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653065469] [2024-11-15 02:18:22,726 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:22,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:22,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:22,729 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:22,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:22,730 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:22,746 WARN L331 ript$VariableManager]: TermVariable v_front_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,746 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,747 WARN L331 ript$VariableManager]: TermVariable v_back_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:22,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1853145996, now seen corresponding path program 1 times [2024-11-15 02:18:22,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:22,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914213523] [2024-11-15 02:18:22,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:22,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:22,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:22,750 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:22,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:22,752 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:22,762 WARN L331 ript$VariableManager]: TermVariable v_back_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,762 WARN L331 ript$VariableManager]: TermVariable v_front_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,762 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:22,763 INFO L85 PathProgramCache]: Analyzing trace with hash 590427430, now seen corresponding path program 1 times [2024-11-15 02:18:22,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:22,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200051610] [2024-11-15 02:18:22,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:22,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:22,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:22,765 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:22,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:22,769 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:22,779 WARN L331 ript$VariableManager]: TermVariable v_back_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,780 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,780 WARN L331 ript$VariableManager]: TermVariable v_front_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:22,780 INFO L85 PathProgramCache]: Analyzing trace with hash 586773366, now seen corresponding path program 1 times [2024-11-15 02:18:22,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:22,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272016099] [2024-11-15 02:18:22,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:22,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:22,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:22,784 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:22,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:22,793 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:22,803 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,803 WARN L331 ript$VariableManager]: TermVariable v_back_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,803 WARN L331 ript$VariableManager]: TermVariable v_front_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:22,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:22,804 INFO L85 PathProgramCache]: Analyzing trace with hash 630593264, now seen corresponding path program 1 times [2024-11-15 02:18:22,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:22,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680478221] [2024-11-15 02:18:22,804 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:22,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:22,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:22,890 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 82 proven. 19 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:18:22,890 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:18:22,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680478221] [2024-11-15 02:18:22,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680478221] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:22,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:18:22,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-11-15 02:18:22,891 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:22,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1891936626, now seen corresponding path program 8 times [2024-11-15 02:18:22,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:18:22,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393643611] [2024-11-15 02:18:22,891 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:22,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:22,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:23,908 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:18:23,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:18:23,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393643611] [2024-11-15 02:18:23,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393643611] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:23,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818216649] [2024-11-15 02:18:23,909 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:18:23,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:18:23,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:18:23,910 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:18:23,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-15 02:18:23,951 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:18:23,951 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:18:23,952 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 82 conjuncts are in the unsatisfiable core [2024-11-15 02:18:23,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:18:25,311 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 20 proven. 232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:18:25,311 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:18:27,344 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:18:27,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 194 treesize of output 1060 [2024-11-15 02:18:29,352 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 37 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:18:29,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818216649] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:18:29,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:18:29,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 24, 24] total 60 [2024-11-15 02:18:29,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906582285] [2024-11-15 02:18:29,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:18:29,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-11-15 02:18:29,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:18:29,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-11-15 02:18:29,355 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=3235, Unknown=0, NotChecked=0, Total=3660 [2024-11-15 02:18:29,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:29,355 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:18:29,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 4.360655737704918) internal successors, (266), 60 states have internal predecessors, (266), 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) [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:18:29,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:18:29,356 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:40,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:18:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:18:40,268 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-15 02:18:40,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-11-15 02:18:40,457 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:18:40,468 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,468 WARN L331 ript$VariableManager]: TermVariable v_back_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,468 WARN L331 ript$VariableManager]: TermVariable v_front_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:40,468 INFO L85 PathProgramCache]: Analyzing trace with hash 822022901, now seen corresponding path program 1 times [2024-11-15 02:18:40,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:40,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482283490] [2024-11-15 02:18:40,468 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:40,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:40,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:40,471 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:40,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:40,472 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:40,483 WARN L331 ript$VariableManager]: TermVariable v_front_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,483 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,483 WARN L331 ript$VariableManager]: TermVariable v_back_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:40,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1853145531, now seen corresponding path program 1 times [2024-11-15 02:18:40,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:40,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154101322] [2024-11-15 02:18:40,484 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:40,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:40,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:40,486 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:40,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:40,488 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:40,498 WARN L331 ript$VariableManager]: TermVariable v_back_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,498 WARN L331 ript$VariableManager]: TermVariable v_front_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,498 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:40,499 INFO L85 PathProgramCache]: Analyzing trace with hash 590427895, now seen corresponding path program 1 times [2024-11-15 02:18:40,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:40,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535413508] [2024-11-15 02:18:40,499 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:40,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:40,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:40,501 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:40,504 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:40,514 WARN L331 ript$VariableManager]: TermVariable v_back_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,514 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,514 WARN L331 ript$VariableManager]: TermVariable v_front_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:40,515 INFO L85 PathProgramCache]: Analyzing trace with hash 586773831, now seen corresponding path program 1 times [2024-11-15 02:18:40,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:40,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409859983] [2024-11-15 02:18:40,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:40,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:40,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:40,518 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:18:40,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:18:40,521 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:18:40,533 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,533 WARN L331 ript$VariableManager]: TermVariable v_back_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,533 WARN L331 ript$VariableManager]: TermVariable v_front_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:18:40,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:40,534 INFO L85 PathProgramCache]: Analyzing trace with hash 630593729, now seen corresponding path program 1 times [2024-11-15 02:18:40,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:18:40,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084782188] [2024-11-15 02:18:40,534 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:40,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:40,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:40,612 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 82 proven. 19 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:18:40,612 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:18:40,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084782188] [2024-11-15 02:18:40,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084782188] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:40,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:18:40,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-11-15 02:18:40,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:18:40,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1884454040, now seen corresponding path program 9 times [2024-11-15 02:18:40,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:18:40,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179439214] [2024-11-15 02:18:40,614 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:18:40,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:18:40,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:18:41,797 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 1 proven. 283 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-15 02:18:41,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:18:41,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179439214] [2024-11-15 02:18:41,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179439214] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:18:41,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027852147] [2024-11-15 02:18:41,798 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:18:41,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:18:41,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:18:41,800 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:18:41,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-15 02:18:41,845 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-15 02:18:41,846 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:18:41,847 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-11-15 02:18:41,848 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:18:43,632 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 20 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:18:43,632 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:18:47,702 INFO L349 Elim1Store]: treesize reduction 80, result has 94.3 percent of original size [2024-11-15 02:18:47,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 220 treesize of output 1416 [2024-11-15 02:18:55,757 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 29 proven. 261 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:18:55,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027852147] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:18:55,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:18:55,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26, 27] total 68 [2024-11-15 02:18:55,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553731859] [2024-11-15 02:18:55,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:18:55,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-11-15 02:18:55,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:18:55,760 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-11-15 02:18:55,760 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=509, Invalid=4183, Unknown=0, NotChecked=0, Total=4692 [2024-11-15 02:18:55,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:18:55,761 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:18:55,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 4.072463768115942) internal successors, (281), 68 states have internal predecessors, (281), 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) [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:18:55,761 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:19:12,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:19:12,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:12,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:19:12,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:12,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:12,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:19:12,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:19:12,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:19:12,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:19:12,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:19:12,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:19:12,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:19:12,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:19:12,934 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-15 02:19:13,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25 [2024-11-15 02:19:13,123 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:19:13,132 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,132 WARN L331 ript$VariableManager]: TermVariable v_back_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,132 WARN L331 ript$VariableManager]: TermVariable v_front_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,133 INFO L85 PathProgramCache]: Analyzing trace with hash 822023474, now seen corresponding path program 1 times [2024-11-15 02:19:13,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:13,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562117626] [2024-11-15 02:19:13,133 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,135 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:13,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,136 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:13,147 WARN L331 ript$VariableManager]: TermVariable v_front_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,147 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,147 WARN L331 ript$VariableManager]: TermVariable v_back_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1853144958, now seen corresponding path program 1 times [2024-11-15 02:19:13,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:13,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752127482] [2024-11-15 02:19:13,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,150 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:13,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,152 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:13,162 WARN L331 ript$VariableManager]: TermVariable v_front_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,162 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,162 WARN L331 ript$VariableManager]: TermVariable v_back_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,163 INFO L85 PathProgramCache]: Analyzing trace with hash 590428468, now seen corresponding path program 1 times [2024-11-15 02:19:13,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:13,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074487485] [2024-11-15 02:19:13,163 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,166 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:13,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,168 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:13,180 WARN L331 ript$VariableManager]: TermVariable v_back_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,180 WARN L331 ript$VariableManager]: TermVariable v_front_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,180 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,181 INFO L85 PathProgramCache]: Analyzing trace with hash 586774404, now seen corresponding path program 1 times [2024-11-15 02:19:13,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:13,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6613103] [2024-11-15 02:19:13,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,184 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:13,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:13,190 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:13,199 WARN L331 ript$VariableManager]: TermVariable v_back_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,199 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,199 WARN L331 ript$VariableManager]: TermVariable v_front_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:13,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1619844502, now seen corresponding path program 1 times [2024-11-15 02:19:13,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:13,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502536198] [2024-11-15 02:19:13,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:19:13,283 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 137 proven. 22 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:19:13,283 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:19:13,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502536198] [2024-11-15 02:19:13,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502536198] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:19:13,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:19:13,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-15 02:19:13,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:13,283 INFO L85 PathProgramCache]: Analyzing trace with hash 2122016694, now seen corresponding path program 10 times [2024-11-15 02:19:13,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:19:13,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499319243] [2024-11-15 02:19:13,284 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:13,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:13,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:19:14,764 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 0 proven. 384 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:19:14,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:19:14,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499319243] [2024-11-15 02:19:14,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499319243] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:19:14,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818128885] [2024-11-15 02:19:14,764 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:19:14,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:19:14,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:19:14,766 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:19:14,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-15 02:19:14,810 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:19:14,810 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:19:14,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 98 conjuncts are in the unsatisfiable core [2024-11-15 02:19:14,813 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:19:17,028 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 20 proven. 371 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:19:17,029 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:19:20,253 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:19:20,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 232 treesize of output 1510 [2024-11-15 02:19:24,512 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 65 proven. 326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:19:24,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818128885] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:19:24,513 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:19:24,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 28, 28] total 72 [2024-11-15 02:19:24,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575478610] [2024-11-15 02:19:24,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:19:24,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-11-15 02:19:24,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:19:24,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-11-15 02:19:24,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=560, Invalid=4696, Unknown=0, NotChecked=0, Total=5256 [2024-11-15 02:19:24,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:19:24,515 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:19:24,515 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 4.410958904109589) internal successors, (322), 72 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) [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:19:24,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:19:41,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:19:41,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:19:41,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-15 02:19:41,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2024-11-15 02:19:41,928 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:19:41,936 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,936 WARN L331 ript$VariableManager]: TermVariable v_back_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,936 WARN L331 ript$VariableManager]: TermVariable v_front_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:41,937 INFO L85 PathProgramCache]: Analyzing trace with hash 822024071, now seen corresponding path program 1 times [2024-11-15 02:19:41,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:41,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536922025] [2024-11-15 02:19:41,937 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:41,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:41,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:41,939 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:41,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:41,942 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:41,951 WARN L331 ript$VariableManager]: TermVariable v_front_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,951 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,951 WARN L331 ript$VariableManager]: TermVariable v_back_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:41,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1853144361, now seen corresponding path program 1 times [2024-11-15 02:19:41,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:41,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866007871] [2024-11-15 02:19:41,952 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:41,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:41,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:41,954 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:41,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:41,955 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:41,963 WARN L331 ript$VariableManager]: TermVariable v_front_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,963 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,963 WARN L331 ript$VariableManager]: TermVariable v_back_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,964 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:41,964 INFO L85 PathProgramCache]: Analyzing trace with hash 590429065, now seen corresponding path program 1 times [2024-11-15 02:19:41,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:41,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707586386] [2024-11-15 02:19:41,964 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:41,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:41,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:41,966 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:41,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:41,968 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:41,979 WARN L331 ript$VariableManager]: TermVariable v_back_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,979 WARN L331 ript$VariableManager]: TermVariable v_front_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,979 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:41,979 INFO L85 PathProgramCache]: Analyzing trace with hash 586775001, now seen corresponding path program 1 times [2024-11-15 02:19:41,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:41,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587744207] [2024-11-15 02:19:41,979 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:41,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:41,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:41,982 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:41,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:41,985 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:41,997 WARN L331 ript$VariableManager]: TermVariable v_back_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,997 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,997 WARN L331 ript$VariableManager]: TermVariable v_front_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:41,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:41,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1619845099, now seen corresponding path program 1 times [2024-11-15 02:19:41,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:41,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480248358] [2024-11-15 02:19:41,998 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:41,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:42,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:19:42,086 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 137 proven. 22 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:19:42,086 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:19:42,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480248358] [2024-11-15 02:19:42,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480248358] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:19:42,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:19:42,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-15 02:19:42,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:42,087 INFO L85 PathProgramCache]: Analyzing trace with hash -894797860, now seen corresponding path program 11 times [2024-11-15 02:19:42,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:19:42,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822181382] [2024-11-15 02:19:42,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:42,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:42,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:19:43,713 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 433 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:19:43,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:19:43,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822181382] [2024-11-15 02:19:43,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822181382] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:19:43,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444410353] [2024-11-15 02:19:43,714 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:19:43,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:19:43,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:19:43,716 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:19:43,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-15 02:19:43,769 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-11-15 02:19:43,769 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:19:43,770 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 107 conjuncts are in the unsatisfiable core [2024-11-15 02:19:43,771 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:19:46,451 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 20 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:19:46,451 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:19:49,364 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,365 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,365 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,366 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,366 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,368 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,369 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,370 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,371 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,372 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,372 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,373 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,373 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,374 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,374 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,374 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,375 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,375 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,384 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,384 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,385 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,385 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,386 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,386 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,387 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,392 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,396 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,396 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,396 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,399 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,400 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,402 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,403 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,403 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,405 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,407 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,407 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,407 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,408 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,409 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,409 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,411 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,411 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,413 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,414 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,414 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,415 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,416 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,416 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,419 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,423 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,425 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,426 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,432 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,433 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,433 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,434 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,434 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,435 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,436 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,436 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,438 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,439 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,439 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,440 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,440 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,441 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,443 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,444 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,446 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,449 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,450 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,451 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,454 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,455 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,456 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,457 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:19:49,902 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:19:49,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 234 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 91 case distinctions, treesize of input 250 treesize of output 984 [2024-11-15 02:19:50,719 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 54 proven. 386 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:19:50,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444410353] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:19:50,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:19:50,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 30, 30] total 79 [2024-11-15 02:19:50,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34430707] [2024-11-15 02:19:50,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:19:50,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2024-11-15 02:19:50,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:19:50,721 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2024-11-15 02:19:50,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=654, Invalid=5666, Unknown=0, NotChecked=0, Total=6320 [2024-11-15 02:19:50,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:19:50,722 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:19:50,722 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 4.2625) internal successors, (341), 79 states have internal predecessors, (341), 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) [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:19:50,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:20:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:20:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:20:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:20:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:20:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:20:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:20:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:20:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:20:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:20:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:20:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:20:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:20:12,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-15 02:20:12,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37 [2024-11-15 02:20:12,393 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:20:12,402 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,402 WARN L331 ript$VariableManager]: TermVariable v_back_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,402 WARN L331 ript$VariableManager]: TermVariable v_front_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,403 INFO L85 PathProgramCache]: Analyzing trace with hash 822024736, now seen corresponding path program 1 times [2024-11-15 02:20:12,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:12,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683759696] [2024-11-15 02:20:12,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,405 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:12,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,406 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:12,417 WARN L331 ript$VariableManager]: TermVariable v_front_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,417 WARN L331 ript$VariableManager]: TermVariable v_back_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,417 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1853143696, now seen corresponding path program 1 times [2024-11-15 02:20:12,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:12,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926754089] [2024-11-15 02:20:12,418 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,420 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:12,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,422 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:12,431 WARN L331 ript$VariableManager]: TermVariable v_front_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,431 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,431 WARN L331 ript$VariableManager]: TermVariable v_back_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,432 INFO L85 PathProgramCache]: Analyzing trace with hash 590429730, now seen corresponding path program 1 times [2024-11-15 02:20:12,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:12,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560070120] [2024-11-15 02:20:12,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,434 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:12,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,436 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:12,450 WARN L331 ript$VariableManager]: TermVariable v_front_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,450 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,450 WARN L331 ript$VariableManager]: TermVariable v_back_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,451 INFO L85 PathProgramCache]: Analyzing trace with hash 586775666, now seen corresponding path program 1 times [2024-11-15 02:20:12,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:12,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037540786] [2024-11-15 02:20:12,451 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,454 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:12,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:12,456 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:12,465 WARN L331 ript$VariableManager]: TermVariable v_back_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,465 WARN L331 ript$VariableManager]: TermVariable v_front_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,465 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:12,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,466 INFO L85 PathProgramCache]: Analyzing trace with hash 709070108, now seen corresponding path program 1 times [2024-11-15 02:20:12,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:12,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601704747] [2024-11-15 02:20:12,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:20:12,618 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 206 proven. 25 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:20:12,618 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:20:12,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601704747] [2024-11-15 02:20:12,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601704747] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:20:12,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:20:12,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-15 02:20:12,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:12,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1493916678, now seen corresponding path program 12 times [2024-11-15 02:20:12,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:20:12,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77386367] [2024-11-15 02:20:12,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:12,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:20:14,504 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 0 proven. 559 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:20:14,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:20:14,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77386367] [2024-11-15 02:20:14,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77386367] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:20:14,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170495628] [2024-11-15 02:20:14,504 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:20:14,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:20:14,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:20:14,506 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:20:14,507 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-15 02:20:14,562 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-11-15 02:20:14,562 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:20:14,564 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 115 conjuncts are in the unsatisfiable core [2024-11-15 02:20:14,565 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:20:17,814 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 20 proven. 546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:20:17,814 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:20:21,188 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,189 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,189 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,190 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,190 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,191 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,192 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,193 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,194 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,195 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,195 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,196 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,196 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,196 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,197 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,197 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,197 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,197 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,198 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,199 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,200 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,200 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,200 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,203 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,204 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,205 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,205 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,219 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,222 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,223 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,223 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,224 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,225 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,225 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,227 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,227 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,227 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,228 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,229 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,231 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,231 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,231 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,231 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,232 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,232 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,233 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,233 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,233 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,234 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,235 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,235 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,235 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,236 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,236 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,237 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,239 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,243 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,244 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,244 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,245 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,259 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,259 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,260 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,260 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,260 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,264 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,265 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,266 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,266 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,266 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,270 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,271 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,271 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,272 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,273 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,273 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,273 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,274 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,274 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,275 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,277 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,278 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,280 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,281 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,285 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,285 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,286 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,288 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,289 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,290 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,291 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:20:21,292 INFO L224 Elim1Store]: Index analysis took 103 ms [2024-11-15 02:20:21,832 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:20:21,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 273 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 105 case distinctions, treesize of input 270 treesize of output 1130 [2024-11-15 02:20:22,884 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 101 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:20:22,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170495628] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:20:22,884 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:20:22,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 32, 32] total 85 [2024-11-15 02:20:22,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344424622] [2024-11-15 02:20:22,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:20:22,885 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2024-11-15 02:20:22,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:20:22,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2024-11-15 02:20:22,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=6569, Unknown=0, NotChecked=0, Total=7310 [2024-11-15 02:20:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:20:22,887 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:20:22,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 4.453488372093023) internal successors, (383), 85 states have internal predecessors, (383), 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) [2024-11-15 02:20:22,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:20:22,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:22,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:20:22,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:22,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:22,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:20:22,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:20:22,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:20:22,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:20:22,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:20:22,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:20:22,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:20:22,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:20:22,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:20:22,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:20:22,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:20:50,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:20:50,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-15 02:20:50,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-11-15 02:20:50,383 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:20:50,392 WARN L331 ript$VariableManager]: TermVariable v_back_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,392 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,392 WARN L331 ript$VariableManager]: TermVariable v_front_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:50,392 INFO L85 PathProgramCache]: Analyzing trace with hash 822025465, now seen corresponding path program 1 times [2024-11-15 02:20:50,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:50,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737834387] [2024-11-15 02:20:50,392 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:50,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:50,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:50,394 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:50,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:50,396 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:50,403 WARN L331 ript$VariableManager]: TermVariable v_front_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,404 WARN L331 ript$VariableManager]: TermVariable v_back_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,404 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:50,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1853142967, now seen corresponding path program 1 times [2024-11-15 02:20:50,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:50,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916920403] [2024-11-15 02:20:50,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:50,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:50,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:50,406 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:50,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:50,408 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:50,417 WARN L331 ript$VariableManager]: TermVariable v_front_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,417 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,417 WARN L331 ript$VariableManager]: TermVariable v_back_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,417 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:50,417 INFO L85 PathProgramCache]: Analyzing trace with hash 590430459, now seen corresponding path program 1 times [2024-11-15 02:20:50,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:50,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431187379] [2024-11-15 02:20:50,417 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:50,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:50,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:50,420 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:50,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:50,422 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:50,430 WARN L331 ript$VariableManager]: TermVariable v_front_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,430 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,430 WARN L331 ript$VariableManager]: TermVariable v_back_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:50,431 INFO L85 PathProgramCache]: Analyzing trace with hash 586776395, now seen corresponding path program 1 times [2024-11-15 02:20:50,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:50,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571870292] [2024-11-15 02:20:50,431 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:50,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:50,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:50,433 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:20:50,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:20:50,436 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:20:50,444 WARN L331 ript$VariableManager]: TermVariable v_back_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,444 WARN L331 ript$VariableManager]: TermVariable v_front_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,444 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:20:50,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:50,445 INFO L85 PathProgramCache]: Analyzing trace with hash 709070837, now seen corresponding path program 1 times [2024-11-15 02:20:50,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:20:50,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755831837] [2024-11-15 02:20:50,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:50,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:50,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:20:50,556 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 206 proven. 25 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:20:50,556 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:20:50,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755831837] [2024-11-15 02:20:50,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755831837] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:20:50,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:20:50,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-15 02:20:50,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:20:50,557 INFO L85 PathProgramCache]: Analyzing trace with hash -143757024, now seen corresponding path program 13 times [2024-11-15 02:20:50,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:20:50,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867569050] [2024-11-15 02:20:50,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:20:50,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:20:50,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:20:52,814 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 1 proven. 619 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-15 02:20:52,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:20:52,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867569050] [2024-11-15 02:20:52,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867569050] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:20:52,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707461601] [2024-11-15 02:20:52,815 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:20:52,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:20:52,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:20:52,817 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:20:52,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-15 02:20:52,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:20:52,870 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 122 conjuncts are in the unsatisfiable core [2024-11-15 02:20:52,871 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:20:56,771 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 20 proven. 606 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:20:56,771 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:21:02,786 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:21:02,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 288 treesize of output 2334 [2024-11-15 02:21:09,324 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 87 proven. 539 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:21:09,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707461601] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:21:09,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:21:09,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 34, 34] total 91 [2024-11-15 02:21:09,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836329071] [2024-11-15 02:21:09,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:21:09,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2024-11-15 02:21:09,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:21:09,325 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2024-11-15 02:21:09,327 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=796, Invalid=7576, Unknown=0, NotChecked=0, Total=8372 [2024-11-15 02:21:09,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:21:09,327 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:21:09,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.358695652173913) internal successors, (401), 91 states have internal predecessors, (401), 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) [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:21:09,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:21:39,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:21:39,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:21:39,040 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-15 02:21:39,229 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2024-11-15 02:21:39,229 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:21:39,238 WARN L331 ript$VariableManager]: TermVariable v_back_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,238 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,238 WARN L331 ript$VariableManager]: TermVariable v_front_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:39,238 INFO L85 PathProgramCache]: Analyzing trace with hash 822026262, now seen corresponding path program 1 times [2024-11-15 02:21:39,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:21:39,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334914145] [2024-11-15 02:21:39,238 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:39,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:39,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:39,240 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:21:39,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:39,241 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:21:39,249 WARN L331 ript$VariableManager]: TermVariable v_front_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,249 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,249 WARN L331 ript$VariableManager]: TermVariable v_back_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:39,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1853142170, now seen corresponding path program 1 times [2024-11-15 02:21:39,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:21:39,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925977894] [2024-11-15 02:21:39,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:39,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:39,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:39,251 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:21:39,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:39,253 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:21:39,262 WARN L331 ript$VariableManager]: TermVariable v_front_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,262 WARN L331 ript$VariableManager]: TermVariable v_back_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,262 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:39,263 INFO L85 PathProgramCache]: Analyzing trace with hash 590431256, now seen corresponding path program 1 times [2024-11-15 02:21:39,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:21:39,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353809627] [2024-11-15 02:21:39,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:39,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:39,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:39,265 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:21:39,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:39,267 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:21:39,276 WARN L331 ript$VariableManager]: TermVariable v_front_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,276 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,276 WARN L331 ript$VariableManager]: TermVariable v_back_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:39,277 INFO L85 PathProgramCache]: Analyzing trace with hash 586777192, now seen corresponding path program 1 times [2024-11-15 02:21:39,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:21:39,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749044079] [2024-11-15 02:21:39,277 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:39,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:39,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:39,279 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:21:39,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:21:39,282 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:21:39,292 WARN L331 ript$VariableManager]: TermVariable v_front_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,292 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,292 WARN L331 ript$VariableManager]: TermVariable v_back_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:21:39,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:39,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1481778602, now seen corresponding path program 1 times [2024-11-15 02:21:39,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:21:39,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690621901] [2024-11-15 02:21:39,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:39,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:39,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:21:39,455 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 289 proven. 28 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:21:39,456 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:21:39,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690621901] [2024-11-15 02:21:39,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690621901] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:21:39,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:21:39,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-15 02:21:39,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:21:39,456 INFO L85 PathProgramCache]: Analyzing trace with hash 366566974, now seen corresponding path program 14 times [2024-11-15 02:21:39,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:21:39,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037519471] [2024-11-15 02:21:39,456 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:21:39,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:21:39,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:21:42,598 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 0 proven. 770 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:21:42,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:21:42,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037519471] [2024-11-15 02:21:42,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037519471] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:21:42,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015539953] [2024-11-15 02:21:42,598 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:21:42,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:21:42,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:21:42,600 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:21:42,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-15 02:21:42,655 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:21:42,655 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:21:42,656 INFO L256 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 130 conjuncts are in the unsatisfiable core [2024-11-15 02:21:42,658 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:21:47,260 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 20 proven. 757 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:21:47,260 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:21:54,218 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:21:54,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 496 case distinctions, treesize of input 308 treesize of output 2650 [2024-11-15 02:22:06,609 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 145 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:22:06,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015539953] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:22:06,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:22:06,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 36, 36] total 96 [2024-11-15 02:22:06,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692603898] [2024-11-15 02:22:06,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:22:06,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2024-11-15 02:22:06,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:22:06,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2024-11-15 02:22:06,612 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=929, Invalid=8383, Unknown=0, NotChecked=0, Total=9312 [2024-11-15 02:22:06,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:22:06,612 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:22:06,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 4.556701030927835) internal successors, (442), 96 states have internal predecessors, (442), 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) [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:22:06,613 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:22:43,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:22:43,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2024-11-15 02:22:43,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-15 02:22:43,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:22:43,884 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:22:43,894 WARN L331 ript$VariableManager]: TermVariable v_back_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,895 WARN L331 ript$VariableManager]: TermVariable v_front_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,895 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,895 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:43,895 INFO L85 PathProgramCache]: Analyzing trace with hash 822027123, now seen corresponding path program 1 times [2024-11-15 02:22:43,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:43,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634875250] [2024-11-15 02:22:43,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:43,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:43,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:43,897 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:43,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:43,899 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:43,907 WARN L331 ript$VariableManager]: TermVariable v_front_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,907 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,907 WARN L331 ript$VariableManager]: TermVariable v_back_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:43,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1853141309, now seen corresponding path program 1 times [2024-11-15 02:22:43,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:43,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606154585] [2024-11-15 02:22:43,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:43,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:43,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:43,909 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:43,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:43,911 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:43,922 WARN L331 ript$VariableManager]: TermVariable v_front_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,922 WARN L331 ript$VariableManager]: TermVariable v_back_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,922 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:43,923 INFO L85 PathProgramCache]: Analyzing trace with hash 590432117, now seen corresponding path program 1 times [2024-11-15 02:22:43,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:43,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271406322] [2024-11-15 02:22:43,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:43,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:43,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:43,925 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:43,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:43,927 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:43,938 WARN L331 ript$VariableManager]: TermVariable v_front_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,938 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,938 WARN L331 ript$VariableManager]: TermVariable v_back_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:43,938 INFO L85 PathProgramCache]: Analyzing trace with hash 586778053, now seen corresponding path program 1 times [2024-11-15 02:22:43,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:43,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850486998] [2024-11-15 02:22:43,939 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:43,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:43,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:43,942 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:43,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:43,944 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:43,955 WARN L331 ript$VariableManager]: TermVariable v_front_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,955 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,955 WARN L331 ript$VariableManager]: TermVariable v_back_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:43,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:43,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1481779463, now seen corresponding path program 1 times [2024-11-15 02:22:43,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:43,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050540131] [2024-11-15 02:22:43,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:43,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:43,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:22:44,077 INFO L134 CoverageAnalysis]: Checked inductivity of 353 backedges. 289 proven. 28 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:22:44,077 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:22:44,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050540131] [2024-11-15 02:22:44,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050540131] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:22:44,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:22:44,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-15 02:22:44,078 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:44,078 INFO L85 PathProgramCache]: Analyzing trace with hash -7903132, now seen corresponding path program 15 times [2024-11-15 02:22:44,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:22:44,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921227773] [2024-11-15 02:22:44,078 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:44,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:44,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:22:47,305 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:22:47,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:22:47,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921227773] [2024-11-15 02:22:47,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921227773] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:22:47,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814276438] [2024-11-15 02:22:47,306 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:22:47,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:22:47,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:22:47,307 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:22:47,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-15 02:22:47,373 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-11-15 02:22:47,373 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:22:47,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 138 conjuncts are in the unsatisfiable core [2024-11-15 02:22:47,376 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:22:52,915 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 20 proven. 828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:22:52,915 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:23:01,161 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:23:01,162 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 326 treesize of output 2984 [2024-11-15 02:23:16,009 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 128 proven. 720 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:23:16,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814276438] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:23:16,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:23:16,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 38, 38] total 102 [2024-11-15 02:23:16,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581063552] [2024-11-15 02:23:16,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:23:16,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2024-11-15 02:23:16,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:23:16,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2024-11-15 02:23:16,012 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=9548, Unknown=0, NotChecked=0, Total=10506 [2024-11-15 02:23:16,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:23:16,012 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:23:16,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 4.504854368932039) internal successors, (464), 102 states have internal predecessors, (464), 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) [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2024-11-15 02:23:16,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2024-11-15 02:23:59,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2024-11-15 02:23:59,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-15 02:23:59,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable56,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-11-15 02:23:59,319 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:23:59,328 WARN L331 ript$VariableManager]: TermVariable v_back_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,328 WARN L331 ript$VariableManager]: TermVariable v_front_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,328 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:59,329 INFO L85 PathProgramCache]: Analyzing trace with hash 822028052, now seen corresponding path program 1 times [2024-11-15 02:23:59,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:23:59,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126396327] [2024-11-15 02:23:59,329 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:59,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:59,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:59,331 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:23:59,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:59,332 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:23:59,340 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,340 WARN L331 ript$VariableManager]: TermVariable v_back_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,340 WARN L331 ript$VariableManager]: TermVariable v_front_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:59,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1853140380, now seen corresponding path program 1 times [2024-11-15 02:23:59,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:23:59,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716128556] [2024-11-15 02:23:59,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:59,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:59,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:59,343 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:23:59,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:59,344 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:23:59,353 WARN L331 ript$VariableManager]: TermVariable v_front_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,353 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,353 WARN L331 ript$VariableManager]: TermVariable v_back_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:59,353 INFO L85 PathProgramCache]: Analyzing trace with hash 590433046, now seen corresponding path program 1 times [2024-11-15 02:23:59,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:23:59,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239746943] [2024-11-15 02:23:59,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:59,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:59,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:59,356 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:23:59,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:59,358 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:23:59,366 WARN L331 ript$VariableManager]: TermVariable v_front_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,366 WARN L331 ript$VariableManager]: TermVariable v_back_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,366 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:59,366 INFO L85 PathProgramCache]: Analyzing trace with hash 586778982, now seen corresponding path program 1 times [2024-11-15 02:23:59,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:23:59,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853884195] [2024-11-15 02:23:59,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:59,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:59,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:59,369 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:23:59,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:23:59,371 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:23:59,379 WARN L331 ript$VariableManager]: TermVariable v_front_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,379 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,379 WARN L331 ript$VariableManager]: TermVariable v_back_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:23:59,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:59,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1471109312, now seen corresponding path program 1 times [2024-11-15 02:23:59,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:23:59,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587991463] [2024-11-15 02:23:59,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:59,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:59,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:23:59,522 INFO L134 CoverageAnalysis]: Checked inductivity of 453 backedges. 386 proven. 31 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:23:59,522 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:23:59,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587991463] [2024-11-15 02:23:59,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587991463] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:23:59,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:23:59,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-15 02:23:59,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:23:59,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1783797378, now seen corresponding path program 16 times [2024-11-15 02:23:59,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:23:59,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293919997] [2024-11-15 02:23:59,523 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:23:59,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:23:59,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:24:04,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1017 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:24:04,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:24:04,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293919997] [2024-11-15 02:24:04,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293919997] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:24:04,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441503075] [2024-11-15 02:24:04,054 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:24:04,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:24:04,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:24:04,056 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:24:04,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-15 02:24:04,124 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:24:04,125 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:24:04,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 146 conjuncts are in the unsatisfiable core [2024-11-15 02:24:04,129 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:24:11,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 20 proven. 1004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:24:11,353 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:24:21,135 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:24:21,136 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 36 select indices, 36 select index equivalence classes, 0 disjoint index pairs (out of 630 index pairs), introduced 36 new quantified variables, introduced 630 case distinctions, treesize of input 346 treesize of output 3340 [2024-11-15 02:24:38,061 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 197 proven. 827 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:24:38,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441503075] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:24:38,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:24:38,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 40, 40] total 108 [2024-11-15 02:24:38,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886016526] [2024-11-15 02:24:38,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:24:38,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2024-11-15 02:24:38,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:24:38,063 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2024-11-15 02:24:38,064 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1078, Invalid=10694, Unknown=0, NotChecked=0, Total=11772 [2024-11-15 02:24:38,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:24:38,064 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:24:38,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 109 states have (on average 4.605504587155964) internal successors, (502), 108 states have internal predecessors, (502), 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) [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:24:38,064 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:24:38,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:24:38,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:24:38,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:24:38,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:24:38,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2024-11-15 02:24:38,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2024-11-15 02:24:38,065 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2024-11-15 02:25:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2024-11-15 02:25:31,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-15 02:25:31,435 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67 [2024-11-15 02:25:31,435 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:25:31,444 WARN L331 ript$VariableManager]: TermVariable v_front_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,444 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,444 WARN L331 ript$VariableManager]: TermVariable v_back_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:31,444 INFO L85 PathProgramCache]: Analyzing trace with hash 822029045, now seen corresponding path program 1 times [2024-11-15 02:25:31,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:25:31,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377862481] [2024-11-15 02:25:31,444 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:31,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:31,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:31,446 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:25:31,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:31,448 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:25:31,458 WARN L331 ript$VariableManager]: TermVariable v_front_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,458 WARN L331 ript$VariableManager]: TermVariable v_back_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,458 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:31,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1853139387, now seen corresponding path program 1 times [2024-11-15 02:25:31,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:25:31,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606798609] [2024-11-15 02:25:31,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:31,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:31,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:31,461 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:25:31,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:31,463 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:25:31,475 WARN L331 ript$VariableManager]: TermVariable v_front_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,475 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,475 WARN L331 ript$VariableManager]: TermVariable v_back_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash 590434039, now seen corresponding path program 1 times [2024-11-15 02:25:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:25:31,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048277496] [2024-11-15 02:25:31,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:31,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:31,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:31,479 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:25:31,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:31,482 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:25:31,492 WARN L331 ript$VariableManager]: TermVariable v_front_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,492 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,493 WARN L331 ript$VariableManager]: TermVariable v_back_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:31,493 INFO L85 PathProgramCache]: Analyzing trace with hash 586779975, now seen corresponding path program 1 times [2024-11-15 02:25:31,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:25:31,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554299377] [2024-11-15 02:25:31,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:31,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:31,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:31,496 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:25:31,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:25:31,498 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:25:31,514 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,514 WARN L331 ript$VariableManager]: TermVariable v_front_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,514 WARN L331 ript$VariableManager]: TermVariable v_back_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:25:31,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:31,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1471108319, now seen corresponding path program 1 times [2024-11-15 02:25:31,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:25:31,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957551847] [2024-11-15 02:25:31,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:31,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:31,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:25:31,659 INFO L134 CoverageAnalysis]: Checked inductivity of 453 backedges. 386 proven. 31 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:25:31,659 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:25:31,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957551847] [2024-11-15 02:25:31,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957551847] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:25:31,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:25:31,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-15 02:25:31,659 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:25:31,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1084334680, now seen corresponding path program 17 times [2024-11-15 02:25:31,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:25:31,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927531566] [2024-11-15 02:25:31,660 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:25:31,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:25:31,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:25:35,619 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 0 proven. 1099 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:25:35,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:25:35,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927531566] [2024-11-15 02:25:35,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927531566] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:25:35,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296564192] [2024-11-15 02:25:35,620 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:25:35,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:25:35,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:25:35,622 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:25:35,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-15 02:25:35,719 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-11-15 02:25:35,719 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:25:35,722 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 158 conjuncts are in the unsatisfiable core [2024-11-15 02:25:35,724 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:25:43,427 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 20 proven. 1086 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:25:43,427 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:26:04,654 WARN L286 SmtUtils]: Spent 12.71s on a formula simplification. DAG size of input: 1527 DAG size of output: 1391 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:26:04,655 INFO L349 Elim1Store]: treesize reduction 288, result has 93.4 percent of original size [2024-11-15 02:26:04,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 780 case distinctions, treesize of input 378 treesize of output 4196 [2024-11-15 02:28:05,762 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 177 proven. 929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:28:05,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296564192] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:28:05,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:28:05,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 42, 44] total 116 [2024-11-15 02:28:05,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590416214] [2024-11-15 02:28:05,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:28:05,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 117 states [2024-11-15 02:28:05,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:28:05,767 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2024-11-15 02:28:05,768 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1185, Invalid=12387, Unknown=0, NotChecked=0, Total=13572 [2024-11-15 02:28:05,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:05,768 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:28:05,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 117 states, 117 states have (on average 4.444444444444445) internal successors, (520), 116 states have internal predecessors, (520), 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) [2024-11-15 02:28:05,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:05,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 303 states. [2024-11-15 02:28:05,769 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2024-11-15 02:29:32,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2024-11-15 02:29:32,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2024-11-15 02:29:32,032 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-15 02:29:32,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:29:32,219 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:29:32,232 WARN L331 ript$VariableManager]: TermVariable v_back_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,232 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,232 WARN L331 ript$VariableManager]: TermVariable v_front_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:32,233 INFO L85 PathProgramCache]: Analyzing trace with hash 822030176, now seen corresponding path program 1 times [2024-11-15 02:29:32,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:32,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448617116] [2024-11-15 02:29:32,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:32,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:32,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:32,235 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:32,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:32,236 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:32,245 WARN L331 ript$VariableManager]: TermVariable v_front_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,245 WARN L331 ript$VariableManager]: TermVariable v_back_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,245 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:32,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1853138256, now seen corresponding path program 1 times [2024-11-15 02:29:32,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:32,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460309349] [2024-11-15 02:29:32,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:32,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:32,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:32,247 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:32,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:32,249 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:32,263 WARN L331 ript$VariableManager]: TermVariable v_front_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,263 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,263 WARN L331 ript$VariableManager]: TermVariable v_back_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:32,263 INFO L85 PathProgramCache]: Analyzing trace with hash 590435170, now seen corresponding path program 1 times [2024-11-15 02:29:32,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:32,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870088489] [2024-11-15 02:29:32,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:32,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:32,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:32,266 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:32,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:32,268 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:32,277 WARN L331 ript$VariableManager]: TermVariable v_front_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,277 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,277 WARN L331 ript$VariableManager]: TermVariable v_back_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:32,277 INFO L85 PathProgramCache]: Analyzing trace with hash 586781106, now seen corresponding path program 1 times [2024-11-15 02:29:32,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:32,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197361844] [2024-11-15 02:29:32,278 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:32,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:32,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:32,280 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:32,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:32,283 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:32,297 WARN L331 ript$VariableManager]: TermVariable v_front_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,297 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,298 WARN L331 ript$VariableManager]: TermVariable v_back_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:32,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:32,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1076424156, now seen corresponding path program 1 times [2024-11-15 02:29:32,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:32,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046808222] [2024-11-15 02:29:32,298 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:32,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:32,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:32,496 INFO L134 CoverageAnalysis]: Checked inductivity of 567 backedges. 497 proven. 34 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:29:32,496 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:29:32,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046808222] [2024-11-15 02:29:32,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046808222] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:32,496 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:29:32,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-15 02:29:32,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:32,497 INFO L85 PathProgramCache]: Analyzing trace with hash -150385466, now seen corresponding path program 18 times [2024-11-15 02:29:32,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:29:32,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450069006] [2024-11-15 02:29:32,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:32,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:38,324 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 0 proven. 1300 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-15 02:29:38,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:29:38,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450069006] [2024-11-15 02:29:38,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450069006] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:38,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722914255] [2024-11-15 02:29:38,324 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:29:38,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:29:38,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:29:38,326 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:29:38,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-15 02:29:38,405 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2024-11-15 02:29:38,405 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:29:38,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 163 conjuncts are in the unsatisfiable core [2024-11-15 02:29:38,410 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:29:47,280 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 20 proven. 1287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:29:47,281 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:29:56,365 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,366 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,367 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,368 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,368 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,371 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,373 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,373 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,375 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,375 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,376 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,376 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,376 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,377 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,377 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,377 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,377 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,378 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,378 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,378 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,379 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,379 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,379 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,380 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,380 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,381 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,382 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,382 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,383 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,383 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,383 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,383 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,384 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,384 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,385 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,385 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,385 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,386 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,386 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,398 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,399 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,400 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,402 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,403 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,410 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,412 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,412 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,412 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,413 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,413 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,415 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,415 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,415 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,416 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,417 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,417 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,417 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,419 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,419 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,419 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,419 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,420 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,420 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,420 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,421 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,422 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,422 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,423 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,424 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,424 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,425 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,425 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,425 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,426 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,426 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,427 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,428 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,429 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,430 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,430 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,430 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,430 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,431 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,431 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,431 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,432 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,432 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,433 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,433 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,433 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,434 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,434 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,435 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,435 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,436 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,436 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,436 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,437 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,437 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,438 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,438 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,438 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,439 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,439 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,460 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,461 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,462 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,462 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,462 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,463 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,463 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,465 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,467 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,468 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,469 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,471 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,474 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,476 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,476 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,476 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,477 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,478 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,478 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,478 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,478 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,479 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,479 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,480 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,480 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,480 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,481 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,481 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,481 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,482 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,482 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,482 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,482 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,483 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,483 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,486 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,489 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,491 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,491 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,491 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,491 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,492 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,494 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,496 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,496 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,496 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,497 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,498 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,500 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,501 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,501 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,501 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,502 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,502 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,503 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,503 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,503 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,504 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,505 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,506 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,506 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,509 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,509 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,512 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,513 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,513 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,514 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,514 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,515 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,515 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,515 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,516 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,518 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,519 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,519 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,520 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,521 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,524 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,524 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,526 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,526 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,527 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,528 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,528 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,528 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:29:56,529 INFO L224 Elim1Store]: Index analysis took 164 ms [2024-11-15 02:29:58,252 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:58,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 570 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 210 case distinctions, treesize of input 384 treesize of output 2210 [2024-11-15 02:30:01,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 257 proven. 1050 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:30:01,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722914255] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:30:01,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:30:01,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 44, 44] total 121 [2024-11-15 02:30:01,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833275636] [2024-11-15 02:30:01,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:30:01,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2024-11-15 02:30:01,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:30:01,291 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2024-11-15 02:30:01,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1406, Invalid=13356, Unknown=0, NotChecked=0, Total=14762 [2024-11-15 02:30:01,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:30:01,292 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:30:01,292 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 122 states have (on average 4.614754098360656) internal successors, (563), 121 states have internal predecessors, (563), 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) [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 303 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 343 states. [2024-11-15 02:30:01,292 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2024-11-15 02:31:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2024-11-15 02:31:28,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2024-11-15 02:31:28,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-15 02:31:28,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2024-11-15 02:31:28,403 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:31:28,412 WARN L331 ript$VariableManager]: TermVariable v_back_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,412 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,412 WARN L331 ript$VariableManager]: TermVariable v_front_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:31:28,413 INFO L85 PathProgramCache]: Analyzing trace with hash 822031301, now seen corresponding path program 1 times [2024-11-15 02:31:28,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:31:28,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534043223] [2024-11-15 02:31:28,413 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:31:28,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:31:28,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:31:28,415 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:31:28,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:31:28,416 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:31:28,426 WARN L331 ript$VariableManager]: TermVariable v_back_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,426 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,426 WARN L331 ript$VariableManager]: TermVariable v_front_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:31:28,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1853137131, now seen corresponding path program 1 times [2024-11-15 02:31:28,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:31:28,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818627322] [2024-11-15 02:31:28,426 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:31:28,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:31:28,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:31:28,428 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:31:28,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:31:28,430 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:31:28,438 WARN L331 ript$VariableManager]: TermVariable v_front_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,438 WARN L331 ript$VariableManager]: TermVariable v_back_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,438 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:31:28,438 INFO L85 PathProgramCache]: Analyzing trace with hash 590436295, now seen corresponding path program 1 times [2024-11-15 02:31:28,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:31:28,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129487664] [2024-11-15 02:31:28,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:31:28,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:31:28,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:31:28,440 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:31:28,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:31:28,442 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:31:28,450 WARN L331 ript$VariableManager]: TermVariable v_front_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,450 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,450 WARN L331 ript$VariableManager]: TermVariable v_back_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:31:28,451 INFO L85 PathProgramCache]: Analyzing trace with hash 586782231, now seen corresponding path program 1 times [2024-11-15 02:31:28,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:31:28,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791157244] [2024-11-15 02:31:28,451 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:31:28,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:31:28,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:31:28,453 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:31:28,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:31:28,455 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:31:28,464 WARN L331 ript$VariableManager]: TermVariable v_front_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,464 WARN L331 ript$VariableManager]: TermVariable v_sum_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,464 WARN L331 ript$VariableManager]: TermVariable v_back_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:31:28,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:31:28,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1076423031, now seen corresponding path program 1 times [2024-11-15 02:31:28,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:31:28,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681578405] [2024-11-15 02:31:28,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:31:28,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:31:28,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:31:28,638 INFO L134 CoverageAnalysis]: Checked inductivity of 567 backedges. 497 proven. 34 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-15 02:31:28,639 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:31:28,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681578405] [2024-11-15 02:31:28,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681578405] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:31:28,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:31:28,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-15 02:31:28,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:31:28,639 INFO L85 PathProgramCache]: Analyzing trace with hash 651972844, now seen corresponding path program 19 times [2024-11-15 02:31:28,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:31:28,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040570963] [2024-11-15 02:31:28,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:31:28,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:31:28,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Received shutdown request... [2024-11-15 02:31:33,849 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2024-11-15 02:31:33,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85 [2024-11-15 02:31:33,850 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-7-1 term,while SimplifyDDA2 was simplifying 7 xjuncts wrt. a ATOM-1 context. [2024-11-15 02:31:33,850 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-15 02:31:33,850 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-15 02:31:33,851 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2024-11-15 02:31:33,851 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-11-15 02:31:33,851 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-11-15 02:31:33,861 INFO L422 BasicCegarLoop]: Path program histogram: [19, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-15 02:31:33,864 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-15 02:31:33,864 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-15 02:31:33,887 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2024-11-15 02:31:33,888 INFO L201 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.11 02:31:33 BasicIcfg [2024-11-15 02:31:33,888 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-15 02:31:33,890 INFO L158 Benchmark]: Toolchain (without parser) took 833146.63ms. Allocated memory was 100.7MB in the beginning and 2.7GB in the end (delta: 2.6GB). Free memory was 52.6MB in the beginning and 678.4MB in the end (delta: -625.8MB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2024-11-15 02:31:33,890 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.18ms. Allocated memory is still 100.7MB. Free memory is still 53.6MB. There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 02:31:33,890 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.14ms. Allocated memory is still 100.7MB. Free memory was 52.6MB in the beginning and 51.4MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 02:31:33,891 INFO L158 Benchmark]: Boogie Preprocessor took 12.29ms. Allocated memory is still 100.7MB. Free memory was 51.4MB in the beginning and 50.7MB in the end (delta: 664.9kB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-15 02:31:33,891 INFO L158 Benchmark]: RCFGBuilder took 178.30ms. Allocated memory is still 100.7MB. Free memory was 50.7MB in the beginning and 41.4MB in the end (delta: 9.3MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-15 02:31:33,891 INFO L158 Benchmark]: TraceAbstraction took 832932.82ms. Allocated memory was 100.7MB in the beginning and 2.7GB in the end (delta: 2.6GB). Free memory was 40.9MB in the beginning and 678.4MB in the end (delta: -637.6MB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. [2024-11-15 02:31:33,893 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.18ms. Allocated memory is still 100.7MB. Free memory is still 53.6MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 19.14ms. Allocated memory is still 100.7MB. Free memory was 52.6MB in the beginning and 51.4MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 12.29ms. Allocated memory is still 100.7MB. Free memory was 51.4MB in the beginning and 50.7MB in the end (delta: 664.9kB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * RCFGBuilder took 178.30ms. Allocated memory is still 100.7MB. Free memory was 50.7MB in the beginning and 41.4MB in the end (delta: 9.3MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * TraceAbstraction took 832932.82ms. Allocated memory was 100.7MB in the beginning and 2.7GB in the end (delta: 2.6GB). Free memory was 40.9MB in the beginning and 678.4MB in the end (delta: -637.6MB). Peak memory consumption was 2.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1804271, independent: 944165, independent conditional: 943823, independent unconditional: 342, dependent: 860106, dependent conditional: 860098, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1065303, independent: 944165, independent conditional: 943823, independent unconditional: 342, dependent: 121138, dependent conditional: 121130, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1065303, independent: 944165, independent conditional: 943823, independent unconditional: 342, dependent: 121138, dependent conditional: 121130, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3249115, independent: 944165, independent conditional: 943823, independent unconditional: 342, dependent: 2304950, dependent conditional: 2304942, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3249115, independent: 944165, independent conditional: 5071, independent unconditional: 939094, dependent: 2304950, dependent conditional: 1185201, dependent unconditional: 1119749, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3249115, independent: 944165, independent conditional: 5071, independent unconditional: 939094, dependent: 2304950, dependent conditional: 1185201, dependent unconditional: 1119749, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5330, independent: 2280, independent conditional: 1968, independent unconditional: 312, dependent: 3050, dependent conditional: 3039, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5330, independent: 308, independent conditional: 0, independent unconditional: 308, dependent: 5022, dependent conditional: 0, dependent unconditional: 5022, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5022, independent: 1972, independent conditional: 1968, independent unconditional: 4, dependent: 3050, dependent conditional: 3039, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5022, independent: 1972, independent conditional: 1968, independent unconditional: 4, dependent: 3050, dependent conditional: 3039, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 38037, independent: 13956, independent conditional: 13888, independent unconditional: 68, dependent: 24082, dependent conditional: 23793, dependent unconditional: 289, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 63, Protected Queries: 0 ], Cache Queries: [ total: 3249115, independent: 941885, independent conditional: 3103, independent unconditional: 938782, dependent: 2301900, dependent conditional: 1182162, dependent unconditional: 1119738, unknown: 5330, unknown conditional: 5007, unknown unconditional: 323] , Statistics on independence cache: Total cache size (in pairs): 5330, Positive cache size: 2280, Positive conditional cache size: 1968, Positive unconditional cache size: 312, Negative cache size: 3050, Negative conditional cache size: 3039, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2058493, Maximal queried relation: 22, Independence queries for same thread: 738968, Persistent sets #1 benchmarks: Persistent set computation time: 0.4s, Number of persistent set computation: 37, Number of trivial persistent sets: 24, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 350, independent: 342, independent conditional: 0, independent unconditional: 342, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1804271, independent: 944165, independent conditional: 943823, independent unconditional: 342, dependent: 860106, dependent conditional: 860098, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1065303, independent: 944165, independent conditional: 943823, independent unconditional: 342, dependent: 121138, dependent conditional: 121130, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1065303, independent: 944165, independent conditional: 943823, independent unconditional: 342, dependent: 121138, dependent conditional: 121130, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3249115, independent: 944165, independent conditional: 943823, independent unconditional: 342, dependent: 2304950, dependent conditional: 2304942, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3249115, independent: 944165, independent conditional: 5071, independent unconditional: 939094, dependent: 2304950, dependent conditional: 1185201, dependent unconditional: 1119749, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3249115, independent: 944165, independent conditional: 5071, independent unconditional: 939094, dependent: 2304950, dependent conditional: 1185201, dependent unconditional: 1119749, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5330, independent: 2280, independent conditional: 1968, independent unconditional: 312, dependent: 3050, dependent conditional: 3039, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5330, independent: 308, independent conditional: 0, independent unconditional: 308, dependent: 5022, dependent conditional: 0, dependent unconditional: 5022, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5022, independent: 1972, independent conditional: 1968, independent unconditional: 4, dependent: 3050, dependent conditional: 3039, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5022, independent: 1972, independent conditional: 1968, independent unconditional: 4, dependent: 3050, dependent conditional: 3039, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 38037, independent: 13956, independent conditional: 13888, independent unconditional: 68, dependent: 24082, dependent conditional: 23793, dependent unconditional: 289, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 63, Protected Queries: 0 ], Cache Queries: [ total: 3249115, independent: 941885, independent conditional: 3103, independent unconditional: 938782, dependent: 2301900, dependent conditional: 1182162, dependent unconditional: 1119738, unknown: 5330, unknown conditional: 5007, unknown unconditional: 323] , Statistics on independence cache: Total cache size (in pairs): 5330, Positive cache size: 2280, Positive conditional cache size: 1968, Positive unconditional cache size: 312, Negative cache size: 3050, Negative conditional cache size: 3039, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2058493, Maximal queried relation: 22, Independence queries for same thread: 738968 - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-7-1 term,while SimplifyDDA2 was simplifying 7 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-7-1 term,while SimplifyDDA2 was simplifying 7 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-7-1 term,while SimplifyDDA2 was simplifying 7 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while InterpolatingTraceCheckCraig was constructing Craig interpolants,while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-7-1 term,while SimplifyDDA2 was simplifying 7 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 832.7s, OverallIterations: 23, TraceHistogramMax: 0, PathProgramHistogramMax: 19, EmptinessCheckTime: 453.4s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 3121, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 366.0s InterpolantComputationTime, 4220 NumberOfCodeBlocks, 4220 NumberOfCodeBlocksAsserted, 138 NumberOfCheckSat, 6220 ConstructedInterpolants, 178 QuantifiedInterpolants, 417768 SizeOfPredicates, 76 NumberOfNonLiveVariables, 4355 ConjunctsInSsa, 1664 ConjunctsInUnsatCore, 61 InterpolantComputations, 3 PerfectInterpolantSequences, 1754/24551 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: CheckTime: 2.5s, ConditionCalculationTime: 0.6s, CommutingCounterexamples: 0, ConditionCalculations: 234, TraceChecks: 63, UnknownTraceChecks: 0, ImperfectProofs: 12, QuantifiedConditions: 0, FalseConditions: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown