/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/channel-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.conditional-comm-158c277 [2024-11-15 02:08:20,058 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-15 02:08:20,168 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:08:20,175 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-15 02:08:20,175 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-15 02:08:20,210 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-15 02:08:20,211 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-15 02:08:20,211 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-15 02:08:20,211 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-15 02:08:20,211 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-15 02:08:20,211 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * Use SBE=true [2024-11-15 02:08:20,212 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-15 02:08:20,212 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-15 02:08:20,212 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-15 02:08:20,213 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-15 02:08:20,213 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-15 02:08:20,213 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-15 02:08:20,213 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-15 02:08:20,213 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-15 02:08:20,213 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-15 02:08:20,213 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-15 02:08:20,213 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-15 02:08:20,213 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-15 02:08:20,213 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-15 02:08:20,213 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-15 02:08:20,216 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-15 02:08:20,216 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:08:20,588 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-15 02:08:20,602 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-15 02:08:20,603 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-15 02:08:20,604 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-11-15 02:08:20,607 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-11-15 02:08:20,609 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/channel-sum.wvr.bpl [2024-11-15 02:08:20,609 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl' [2024-11-15 02:08:20,638 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-15 02:08:20,642 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-11-15 02:08:20,643 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-15 02:08:20,643 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-15 02:08:20,643 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-15 02:08:20,655 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,661 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,666 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-11-15 02:08:20,671 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-15 02:08:20,672 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-15 02:08:20,672 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-15 02:08:20,672 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-15 02:08:20,682 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,682 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,686 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,686 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,691 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,695 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,695 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,696 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,696 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-15 02:08:20,701 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-15 02:08:20,701 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-15 02:08:20,701 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-15 02:08:20,703 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/1) ... [2024-11-15 02:08:20,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-15 02:08:20,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:08:20,765 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:08:20,784 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:08:20,803 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-11-15 02:08:20,803 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-15 02:08:20,803 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-15 02:08:20,803 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-11-15 02:08:20,803 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-15 02:08:20,803 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-15 02:08:20,803 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-11-15 02:08:20,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-15 02:08:20,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-15 02:08:20,804 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:08:20,853 INFO L238 CfgBuilder]: Building ICFG [2024-11-15 02:08:20,858 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-15 02:08:20,966 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-15 02:08:20,966 INFO L287 CfgBuilder]: Performing block encoding [2024-11-15 02:08:20,988 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-15 02:08:20,988 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-15 02:08:20,989 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 02:08:20 BoogieIcfgContainer [2024-11-15 02:08:20,989 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-15 02:08:20,992 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-15 02:08:20,992 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-15 02:08:20,997 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-15 02:08:20,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:08:20" (1/2) ... [2024-11-15 02:08:20,999 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c580aa3 and model type channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 02:08:20, skipping insertion in model container [2024-11-15 02:08:20,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 02:08:20" (2/2) ... [2024-11-15 02:08:21,000 INFO L112 eAbstractionObserver]: Analyzing ICFG channel-sum.wvr.bpl [2024-11-15 02:08:21,051 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-15 02:08:21,053 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG channel-sum.wvr.bpl that has 3 procedures, 20 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-15 02:08:21,054 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-15 02:08:21,118 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-15 02:08:21,171 INFO L123 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-15 02:08:21,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-15 02:08:21,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:08:21,179 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:08:21,181 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:08:21,225 INFO L185 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-15 02:08:21,238 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-15 02:08:21,244 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;@7809285a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-15 02:08:21,245 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-11-15 02:08:21,341 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:21,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:21,345 INFO L85 PathProgramCache]: Analyzing trace with hash -865250458, now seen corresponding path program 1 times [2024-11-15 02:08:21,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:21,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247400400] [2024-11-15 02:08:21,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:21,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:21,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:21,487 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:08:21,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:21,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247400400] [2024-11-15 02:08:21,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247400400] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:08:21,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:08:21,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-15 02:08:21,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100547697] [2024-11-15 02:08:21,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:08:21,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:08:21,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:21,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:08:21,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:08:21,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:21,523 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:21,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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:08:21,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:21,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:21,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-15 02:08:21,707 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:21,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:21,707 INFO L85 PathProgramCache]: Analyzing trace with hash -262896090, now seen corresponding path program 1 times [2024-11-15 02:08:21,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:21,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014579904] [2024-11-15 02:08:21,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:21,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:21,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:21,804 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:08:21,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:21,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014579904] [2024-11-15 02:08:21,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014579904] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:08:21,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:08:21,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 02:08:21,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542560308] [2024-11-15 02:08:21,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:08:21,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:08:21,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:21,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:08:21,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:08:21,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:21,806 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:21,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 2 states have internal predecessors, (16), 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:08:21,806 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:21,806 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:21,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:21,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:21,934 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-15 02:08:21,935 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:21,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:21,935 INFO L85 PathProgramCache]: Analyzing trace with hash 590749350, now seen corresponding path program 2 times [2024-11-15 02:08:21,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:21,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738553053] [2024-11-15 02:08:21,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:21,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:21,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:22,012 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:08:22,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:22,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738553053] [2024-11-15 02:08:22,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738553053] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:08:22,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:08:22,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-15 02:08:22,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938151727] [2024-11-15 02:08:22,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:08:22,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:08:22,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:22,013 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:08:22,013 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:08:22,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:22,013 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:22,014 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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:08:22,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,014 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:22,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-15 02:08:22,174 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:22,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:22,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1402715514, now seen corresponding path program 1 times [2024-11-15 02:08:22,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:22,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810888363] [2024-11-15 02:08:22,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:22,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:22,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:22,265 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:08:22,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:22,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810888363] [2024-11-15 02:08:22,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810888363] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:08:22,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025300575] [2024-11-15 02:08:22,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:22,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:22,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:08:22,268 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:08:22,270 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:08:22,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:22,299 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-15 02:08:22,303 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:08:22,384 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:08:22,384 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:08:22,469 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:08:22,470 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:08:22,523 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:08:22,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025300575] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:08:22,524 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:08:22,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2024-11-15 02:08:22,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10977793] [2024-11-15 02:08:22,524 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:08:22,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-15 02:08:22,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:22,525 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-15 02:08:22,525 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-15 02:08:22,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:22,525 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:22,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 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:08:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,525 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:22,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:22,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:22,648 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:08:22,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:22,840 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:22,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:22,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1493824762, now seen corresponding path program 1 times [2024-11-15 02:08:22,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:22,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21090554] [2024-11-15 02:08:22,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:22,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:22,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:22,959 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:08:22,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:22,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21090554] [2024-11-15 02:08:22,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21090554] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:08:22,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502235453] [2024-11-15 02:08:22,960 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:22,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:22,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:08:22,966 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:08:22,968 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:08:23,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:23,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-15 02:08:23,017 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:08:23,055 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:08:23,055 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-15 02:08:23,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502235453] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:08:23,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:08:23,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2024-11-15 02:08:23,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216560967] [2024-11-15 02:08:23,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:08:23,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 02:08:23,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:23,056 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 02:08:23,056 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-15 02:08:23,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:23,056 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:23,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 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:08:23,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:23,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:23,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:23,125 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:08:23,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:23,317 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:23,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:23,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1887130150, now seen corresponding path program 2 times [2024-11-15 02:08:23,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:23,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160131078] [2024-11-15 02:08:23,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:23,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:23,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:23,377 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-15 02:08:23,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:23,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160131078] [2024-11-15 02:08:23,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160131078] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:08:23,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:08:23,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-15 02:08:23,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804445953] [2024-11-15 02:08:23,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:08:23,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 02:08:23,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:23,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 02:08:23,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-15 02:08:23,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:23,379 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:23,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.25) internal successors, (25), 4 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:08:23,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:23,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:23,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:23,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:23,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:23,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:23,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:23,443 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-15 02:08:23,444 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:23,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:23,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1433197741, now seen corresponding path program 3 times [2024-11-15 02:08:23,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:23,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333697254] [2024-11-15 02:08:23,444 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:23,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:23,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:23,821 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:08:23,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:23,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333697254] [2024-11-15 02:08:23,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333697254] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:08:23,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513209266] [2024-11-15 02:08:23,821 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:08:23,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:23,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:08:23,827 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:08:23,828 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:08:23,889 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-15 02:08:23,889 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:08:23,889 INFO L256 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-15 02:08:23,891 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:08:24,042 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:08:24,042 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:08:24,270 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:08:24,271 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:08:24,358 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:08:24,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513209266] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:08:24,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:08:24,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2024-11-15 02:08:24,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383304532] [2024-11-15 02:08:24,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:08:24,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-15 02:08:24,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:24,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-15 02:08:24,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=334, Unknown=0, NotChecked=0, Total=420 [2024-11-15 02:08:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:24,359 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:24,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 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:08:24,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:24,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:24,359 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:24,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:24,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:24,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:24,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:24,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:24,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:24,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:24,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:24,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:24,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:24,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:08:24,603 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:08:24,794 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:24,795 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:24,826 WARN L331 ript$VariableManager]: TermVariable v_back_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:24,826 WARN L331 ript$VariableManager]: TermVariable v_front_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:24,826 WARN L331 ript$VariableManager]: TermVariable v_element_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:24,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:24,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048780, now seen corresponding path program 1 times [2024-11-15 02:08:24,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:08:24,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537338113] [2024-11-15 02:08:24,828 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:24,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:24,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:24,836 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:08:24,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:24,848 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:08:24,884 WARN L331 ript$VariableManager]: TermVariable v_front_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:24,885 WARN L331 ript$VariableManager]: TermVariable v_element_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:24,885 WARN L331 ript$VariableManager]: TermVariable v_back_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:24,885 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:24,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720712, now seen corresponding path program 1 times [2024-11-15 02:08:24,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:08:24,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040334002] [2024-11-15 02:08:24,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:24,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:24,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:24,896 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:08:24,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:24,907 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:08:24,952 WARN L331 ript$VariableManager]: TermVariable v_element_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:24,952 WARN L331 ript$VariableManager]: TermVariable v_front_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:24,952 WARN L331 ript$VariableManager]: TermVariable v_back_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:24,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:24,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566234, now seen corresponding path program 1 times [2024-11-15 02:08:24,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:08:24,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710866525] [2024-11-15 02:08:24,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:24,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:25,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:25,001 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:08:25,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:25,023 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:08:25,024 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:25,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1309878739, now seen corresponding path program 4 times [2024-11-15 02:08:25,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:25,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142228273] [2024-11-15 02:08:25,024 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:25,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:25,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:25,698 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-15 02:08:25,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:25,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142228273] [2024-11-15 02:08:25,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142228273] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:08:25,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600442374] [2024-11-15 02:08:25,698 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:08:25,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:25,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:08:25,704 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:08:25,709 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:08:25,761 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:08:25,761 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:08:25,766 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-15 02:08:25,768 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:08:26,027 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:08:26,027 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:08:26,630 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:08:26,631 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:08:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:08:26,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600442374] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:08:26,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:08:26,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2024-11-15 02:08:26,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015176833] [2024-11-15 02:08:26,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:08:26,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-15 02:08:26,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:26,972 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-15 02:08:26,973 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=672, Unknown=0, NotChecked=0, Total=812 [2024-11-15 02:08:26,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:26,973 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:26,973 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 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:08:26,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:26,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:26,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:26,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:26,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:26,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:26,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:08:26,973 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:08:27,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:08:27,548 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:08:27,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable10,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-15 02:08:27,740 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:27,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:27,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1744598829, now seen corresponding path program 5 times [2024-11-15 02:08:27,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:27,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523011873] [2024-11-15 02:08:27,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:27,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:27,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:28,588 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 61 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-15 02:08:28,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:28,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523011873] [2024-11-15 02:08:28,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523011873] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:08:28,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202110700] [2024-11-15 02:08:28,588 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:08:28,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:28,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:08:28,595 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:08:28,596 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:08:28,674 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-15 02:08:28,674 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:08:28,679 WARN L254 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-11-15 02:08:28,681 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:08:30,094 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 16 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:08:30,094 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:08:31,813 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:08:31,814 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:08:32,810 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 3 proven. 68 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:08:32,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202110700] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:08:32,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:08:32,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 22, 21] total 54 [2024-11-15 02:08:32,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48878897] [2024-11-15 02:08:32,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:08:32,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-11-15 02:08:32,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:32,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-11-15 02:08:32,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=2582, Unknown=0, NotChecked=0, Total=2970 [2024-11-15 02:08:32,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:32,812 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:32,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 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:08:32,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:32,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:32,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:32,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:32,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:32,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:32,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:08:32,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:08:32,813 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:08:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:08:35,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:08:35,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-15 02:08:35,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-15 02:08:35,339 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:35,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:35,340 INFO L85 PathProgramCache]: Analyzing trace with hash -244069907, now seen corresponding path program 6 times [2024-11-15 02:08:35,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:35,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435935787] [2024-11-15 02:08:35,340 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:35,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:35,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:36,079 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-15 02:08:36,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:36,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435935787] [2024-11-15 02:08:36,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435935787] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:08:36,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533555326] [2024-11-15 02:08:36,079 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:08:36,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:36,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:08:36,081 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:08:36,082 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:08:36,121 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-11-15 02:08:36,121 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:08:36,122 WARN L254 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-11-15 02:08:36,123 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:08:38,015 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 16 proven. 83 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:08:38,015 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:08:39,352 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,352 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,352 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,353 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,354 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,356 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,358 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,364 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,365 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,367 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,369 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,370 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,370 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,371 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,374 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,374 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,375 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,376 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,376 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,379 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,379 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:08:39,489 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:08:39,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 136 treesize of output 324 [2024-11-15 02:08:39,790 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 11 proven. 88 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:08:39,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533555326] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:08:39,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:08:39,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 24, 24] total 62 [2024-11-15 02:08:39,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629094402] [2024-11-15 02:08:39,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:08:39,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-11-15 02:08:39,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:39,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-11-15 02:08:39,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=3456, Unknown=0, NotChecked=0, Total=3906 [2024-11-15 02:08:39,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:39,794 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:39,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.4285714285714284) internal successors, (153), 62 states have internal predecessors, (153), 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:08:39,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:39,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:39,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:39,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:39,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:39,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:39,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:08:39,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:08:39,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:08:39,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:08:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:08:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:08:42,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:08:42,525 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:08:42,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:42,718 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:42,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:42,718 INFO L85 PathProgramCache]: Analyzing trace with hash 540225165, now seen corresponding path program 7 times [2024-11-15 02:08:42,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:42,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994475344] [2024-11-15 02:08:42,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:42,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:42,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:43,795 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 1 proven. 111 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:08:43,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:43,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994475344] [2024-11-15 02:08:43,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994475344] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:08:43,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712704873] [2024-11-15 02:08:43,796 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:08:43,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:43,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:08:43,800 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:08:43,813 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:08:43,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:43,853 WARN L254 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 91 conjuncts are in the unsatisfiable core [2024-11-15 02:08:43,855 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:08:45,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:08:45,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 33 [2024-11-15 02:08:45,349 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 16 proven. 105 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:08:45,349 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:08:47,593 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:08:47,594 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:08:49,524 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 11 proven. 110 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:08:49,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712704873] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:08:49,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:08:49,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 30, 27] total 73 [2024-11-15 02:08:49,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653459018] [2024-11-15 02:08:49,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:08:49,526 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-11-15 02:08:49,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:08:49,529 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-11-15 02:08:49,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=499, Invalid=4903, Unknown=0, NotChecked=0, Total=5402 [2024-11-15 02:08:49,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:49,530 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:08:49,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.2972972972972974) internal successors, (170), 73 states have internal predecessors, (170), 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:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:08:49,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:08:52,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:08:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:08:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:08:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:08:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:08:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:08:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:08:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:08:52,881 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:08:53,073 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:53,074 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:08:53,090 WARN L331 ript$VariableManager]: TermVariable v_element_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,090 WARN L331 ript$VariableManager]: TermVariable v_back_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,090 WARN L331 ript$VariableManager]: TermVariable v_front_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,092 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:53,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048701, now seen corresponding path program 1 times [2024-11-15 02:08:53,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:08:53,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365537602] [2024-11-15 02:08:53,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:53,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:53,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:53,101 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:08:53,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:53,109 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:08:53,132 WARN L331 ript$VariableManager]: TermVariable v_front_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,133 WARN L331 ript$VariableManager]: TermVariable v_element_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,133 WARN L331 ript$VariableManager]: TermVariable v_back_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:53,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720633, now seen corresponding path program 1 times [2024-11-15 02:08:53,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:08:53,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483582260] [2024-11-15 02:08:53,134 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:53,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:53,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:53,140 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:08:53,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:53,146 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:08:53,177 WARN L331 ript$VariableManager]: TermVariable v_back_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,177 WARN L331 ript$VariableManager]: TermVariable v_element_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,177 WARN L331 ript$VariableManager]: TermVariable v_front_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:53,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566313, now seen corresponding path program 1 times [2024-11-15 02:08:53,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:08:53,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2582729] [2024-11-15 02:08:53,178 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:53,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:53,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:53,181 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:08:53,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:53,189 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:08:53,216 WARN L331 ript$VariableManager]: TermVariable v_back_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,216 WARN L331 ript$VariableManager]: TermVariable v_front_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,216 WARN L331 ript$VariableManager]: TermVariable v_element_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:53,217 INFO L85 PathProgramCache]: Analyzing trace with hash 708517293, now seen corresponding path program 1 times [2024-11-15 02:08:53,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:08:53,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269182143] [2024-11-15 02:08:53,217 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:53,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:53,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:53,227 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:08:53,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:08:53,234 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:08:53,252 WARN L331 ript$VariableManager]: TermVariable v_back_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,252 WARN L331 ript$VariableManager]: TermVariable v_element_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,252 WARN L331 ript$VariableManager]: TermVariable v_front_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:08:53,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:53,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1609932657, now seen corresponding path program 1 times [2024-11-15 02:08:53,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:08:53,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562873667] [2024-11-15 02:08:53,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:53,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:53,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:53,539 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 43 proven. 9 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:08:53,539 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:08:53,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562873667] [2024-11-15 02:08:53,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562873667] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:08:53,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:08:53,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2024-11-15 02:08:53,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:08:53,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1678791027, now seen corresponding path program 8 times [2024-11-15 02:08:53,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:08:53,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819453027] [2024-11-15 02:08:53,540 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:08:53,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:08:53,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:08:54,575 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 158 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-15 02:08:54,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:08:54,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819453027] [2024-11-15 02:08:54,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819453027] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:08:54,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716385090] [2024-11-15 02:08:54,576 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:08:54,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:08:54,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:08:54,582 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:08:54,589 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:08:54,655 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:08:54,655 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:08:54,658 WARN L254 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 105 conjuncts are in the unsatisfiable core [2024-11-15 02:08:54,661 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:08:57,010 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:08:57,012 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 72 treesize of output 36 [2024-11-15 02:08:57,067 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 16 proven. 154 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:08:57,067 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:09:00,342 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:09:00,342 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:09:02,374 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 27 proven. 141 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:09:02,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716385090] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:09:02,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:09:02,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 35, 30] total 83 [2024-11-15 02:09:02,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761117615] [2024-11-15 02:09:02,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:09:02,375 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-11-15 02:09:02,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:09:02,376 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-11-15 02:09:02,377 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=582, Invalid=6390, Unknown=0, NotChecked=0, Total=6972 [2024-11-15 02:09:02,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:09:02,379 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:09:02,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 2.380952380952381) internal successors, (200), 83 states have internal predecessors, (200), 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:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:09:02,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:09:07,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:09:07,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:09:07,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-15 02:09:07,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-11-15 02:09:07,251 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:09:07,263 WARN L331 ript$VariableManager]: TermVariable v_back_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,264 WARN L331 ript$VariableManager]: TermVariable v_front_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,264 WARN L331 ript$VariableManager]: TermVariable v_element_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:07,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048660, now seen corresponding path program 1 times [2024-11-15 02:09:07,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:07,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419999650] [2024-11-15 02:09:07,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:07,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:07,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:07,271 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:07,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:07,273 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:07,297 WARN L331 ript$VariableManager]: TermVariable v_element_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,298 WARN L331 ript$VariableManager]: TermVariable v_front_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,298 WARN L331 ript$VariableManager]: TermVariable v_back_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:07,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720592, now seen corresponding path program 1 times [2024-11-15 02:09:07,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:07,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308360984] [2024-11-15 02:09:07,298 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:07,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:07,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:07,303 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:07,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:07,310 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:07,337 WARN L331 ript$VariableManager]: TermVariable v_back_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,337 WARN L331 ript$VariableManager]: TermVariable v_element_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,337 WARN L331 ript$VariableManager]: TermVariable v_front_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:07,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566354, now seen corresponding path program 1 times [2024-11-15 02:09:07,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:07,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219447139] [2024-11-15 02:09:07,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:07,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:07,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:07,342 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:07,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:07,345 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:07,357 WARN L331 ript$VariableManager]: TermVariable v_back_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,357 WARN L331 ript$VariableManager]: TermVariable v_element_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,357 WARN L331 ript$VariableManager]: TermVariable v_front_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:07,358 INFO L85 PathProgramCache]: Analyzing trace with hash 708517334, now seen corresponding path program 1 times [2024-11-15 02:09:07,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:07,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21056086] [2024-11-15 02:09:07,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:07,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:07,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:07,362 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:07,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:07,365 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:07,397 WARN L331 ript$VariableManager]: TermVariable v_back_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,398 WARN L331 ript$VariableManager]: TermVariable v_element_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,398 WARN L331 ript$VariableManager]: TermVariable v_front_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:07,399 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:07,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1930171704, now seen corresponding path program 1 times [2024-11-15 02:09:07,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:07,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176406794] [2024-11-15 02:09:07,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:07,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:07,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:09:07,506 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 77 proven. 10 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:09:07,506 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:09:07,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176406794] [2024-11-15 02:09:07,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176406794] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:09:07,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:09:07,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-15 02:09:07,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:07,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1436174701, now seen corresponding path program 9 times [2024-11-15 02:09:07,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:09:07,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321478260] [2024-11-15 02:09:07,507 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:07,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:07,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:09:08,823 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 218 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-15 02:09:08,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:09:08,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321478260] [2024-11-15 02:09:08,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321478260] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:09:08,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404314427] [2024-11-15 02:09:08,823 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:09:08,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:09:08,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:09:08,826 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:09:08,827 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:09:08,881 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-11-15 02:09:08,881 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:09:08,883 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 101 conjuncts are in the unsatisfiable core [2024-11-15 02:09:08,887 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:09:11,410 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 16 proven. 211 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:09:11,410 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:09:14,629 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:09:14,629 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:09:17,562 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 49 proven. 178 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:09:17,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404314427] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:09:17,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:09:17,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 33, 33] total 88 [2024-11-15 02:09:17,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406303180] [2024-11-15 02:09:17,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:09:17,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2024-11-15 02:09:17,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:09:17,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2024-11-15 02:09:17,573 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=624, Invalid=7208, Unknown=0, NotChecked=0, Total=7832 [2024-11-15 02:09:17,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:09:17,573 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:09:17,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 2.5168539325842696) internal successors, (224), 88 states have internal predecessors, (224), 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:09:17,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:17,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:17,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:17,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:09:17,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:17,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:17,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:09:17,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:09:17,573 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:09:17,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:09:17,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:09:17,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:09:17,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:09:23,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:23,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:23,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:09:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:09:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:09:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:09:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:09:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:09:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:09:23,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:09:23,290 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:09:23,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25 [2024-11-15 02:09:23,483 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:09:23,493 WARN L331 ript$VariableManager]: TermVariable v_back_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,493 WARN L331 ript$VariableManager]: TermVariable v_element_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,493 WARN L331 ript$VariableManager]: TermVariable v_front_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:23,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048619, now seen corresponding path program 1 times [2024-11-15 02:09:23,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:23,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722537502] [2024-11-15 02:09:23,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:23,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:23,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:23,496 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:23,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:23,501 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:23,511 WARN L331 ript$VariableManager]: TermVariable v_element_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,511 WARN L331 ript$VariableManager]: TermVariable v_front_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,511 WARN L331 ript$VariableManager]: TermVariable v_back_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:23,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720551, now seen corresponding path program 1 times [2024-11-15 02:09:23,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:23,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084646228] [2024-11-15 02:09:23,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:23,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:23,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:23,515 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:23,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:23,518 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:23,530 WARN L331 ript$VariableManager]: TermVariable v_front_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,530 WARN L331 ript$VariableManager]: TermVariable v_element_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,530 WARN L331 ript$VariableManager]: TermVariable v_back_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:23,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566395, now seen corresponding path program 1 times [2024-11-15 02:09:23,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:23,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051560947] [2024-11-15 02:09:23,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:23,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:23,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:23,535 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:23,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:23,537 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:23,558 WARN L331 ript$VariableManager]: TermVariable v_back_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,559 WARN L331 ript$VariableManager]: TermVariable v_element_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,559 WARN L331 ript$VariableManager]: TermVariable v_front_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:23,559 INFO L85 PathProgramCache]: Analyzing trace with hash 708517375, now seen corresponding path program 1 times [2024-11-15 02:09:23,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:23,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303191460] [2024-11-15 02:09:23,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:23,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:23,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:23,563 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:23,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:23,568 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:23,580 WARN L331 ript$VariableManager]: TermVariable v_back_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,580 WARN L331 ript$VariableManager]: TermVariable v_front_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,580 WARN L331 ript$VariableManager]: TermVariable v_element_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:23,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:23,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1930171745, now seen corresponding path program 1 times [2024-11-15 02:09:23,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:23,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063492122] [2024-11-15 02:09:23,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:23,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:23,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:09:23,681 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 77 proven. 10 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:09:23,681 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:09:23,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063492122] [2024-11-15 02:09:23,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063492122] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:09:23,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:09:23,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-15 02:09:23,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:23,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1089123539, now seen corresponding path program 10 times [2024-11-15 02:09:23,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:09:23,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094091734] [2024-11-15 02:09:23,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:23,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:23,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:09:25,261 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-15 02:09:25,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:09:25,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094091734] [2024-11-15 02:09:25,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094091734] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:09:25,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975137942] [2024-11-15 02:09:25,261 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:09:25,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:09:25,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:09:25,266 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:09:25,267 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:09:25,341 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:09:25,341 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:09:25,350 WARN L254 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 129 conjuncts are in the unsatisfiable core [2024-11-15 02:09:25,356 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:09:29,014 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:09:29,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 88 treesize of output 44 [2024-11-15 02:09:29,069 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 16 proven. 251 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:09:29,069 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:09:33,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:09:33,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 212 treesize of output 1274 [2024-11-15 02:09:37,044 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 49 proven. 216 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:09:37,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975137942] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:09:37,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:09:37,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 43, 36] total 104 [2024-11-15 02:09:37,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729064712] [2024-11-15 02:09:37,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:09:37,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2024-11-15 02:09:37,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:09:37,049 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2024-11-15 02:09:37,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=789, Invalid=10131, Unknown=0, NotChecked=0, Total=10920 [2024-11-15 02:09:37,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:09:37,052 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:09:37,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 2.3714285714285714) internal successors, (249), 104 states have internal predecessors, (249), 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:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:09:37,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:09:43,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:09:43,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:09:43,599 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-15 02:09:43,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2024-11-15 02:09:43,791 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:09:43,811 WARN L331 ript$VariableManager]: TermVariable v_back_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,811 WARN L331 ript$VariableManager]: TermVariable v_element_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,811 WARN L331 ript$VariableManager]: TermVariable v_front_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:43,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048574, now seen corresponding path program 1 times [2024-11-15 02:09:43,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:43,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538851360] [2024-11-15 02:09:43,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:43,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:43,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:43,814 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:43,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:43,819 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:43,835 WARN L331 ript$VariableManager]: TermVariable v_element_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,835 WARN L331 ript$VariableManager]: TermVariable v_front_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,835 WARN L331 ript$VariableManager]: TermVariable v_back_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:43,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720506, now seen corresponding path program 1 times [2024-11-15 02:09:43,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:43,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290432630] [2024-11-15 02:09:43,836 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:43,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:43,838 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:43,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:43,844 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:43,857 WARN L331 ript$VariableManager]: TermVariable v_element_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,857 WARN L331 ript$VariableManager]: TermVariable v_front_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,857 WARN L331 ript$VariableManager]: TermVariable v_back_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:43,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566440, now seen corresponding path program 1 times [2024-11-15 02:09:43,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:43,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385158059] [2024-11-15 02:09:43,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:43,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:43,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:43,862 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:43,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:43,863 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:43,874 WARN L331 ript$VariableManager]: TermVariable v_back_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,875 WARN L331 ript$VariableManager]: TermVariable v_element_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,875 WARN L331 ript$VariableManager]: TermVariable v_front_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:43,875 INFO L85 PathProgramCache]: Analyzing trace with hash 708517420, now seen corresponding path program 1 times [2024-11-15 02:09:43,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:43,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843920076] [2024-11-15 02:09:43,875 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:43,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:43,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:43,890 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:09:43,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:09:43,906 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:09:43,924 WARN L331 ript$VariableManager]: TermVariable v_back_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,924 WARN L331 ript$VariableManager]: TermVariable v_element_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,924 WARN L331 ript$VariableManager]: TermVariable v_front_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:09:43,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:43,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1777047026, now seen corresponding path program 1 times [2024-11-15 02:09:43,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:09:43,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595773703] [2024-11-15 02:09:43,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:43,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:43,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:09:44,038 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 121 proven. 11 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:09:44,038 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:09:44,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595773703] [2024-11-15 02:09:44,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595773703] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:09:44,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:09:44,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-15 02:09:44,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:09:44,038 INFO L85 PathProgramCache]: Analyzing trace with hash 737579213, now seen corresponding path program 11 times [2024-11-15 02:09:44,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:09:44,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489065982] [2024-11-15 02:09:44,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:09:44,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:09:44,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:09:46,211 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 2 proven. 333 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-15 02:09:46,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:09:46,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489065982] [2024-11-15 02:09:46,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489065982] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:09:46,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169328799] [2024-11-15 02:09:46,211 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:09:46,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:09:46,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:09:46,213 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:09:46,214 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:09:46,280 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-11-15 02:09:46,280 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:09:46,281 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 121 conjuncts are in the unsatisfiable core [2024-11-15 02:09:46,283 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:09:49,912 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 16 proven. 327 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:09:49,912 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:09:55,341 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:09:55,342 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:10:00,436 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 79 proven. 264 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:10:00,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169328799] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:10:00,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:10:00,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 39, 39] total 107 [2024-11-15 02:10:00,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032432139] [2024-11-15 02:10:00,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:10:00,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2024-11-15 02:10:00,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:10:00,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2024-11-15 02:10:00,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=827, Invalid=10729, Unknown=0, NotChecked=0, Total=11556 [2024-11-15 02:10:00,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:10:00,440 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:10:00,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 108 states have (on average 2.5277777777777777) internal successors, (273), 107 states have internal predecessors, (273), 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:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:10:00,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:10:07,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:10:07,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:10:07,924 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:10:08,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37 [2024-11-15 02:10:08,115 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:10:08,127 WARN L331 ript$VariableManager]: TermVariable v_back_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,127 WARN L331 ript$VariableManager]: TermVariable v_element_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,127 WARN L331 ript$VariableManager]: TermVariable v_front_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:08,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048529, now seen corresponding path program 1 times [2024-11-15 02:10:08,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:10:08,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642558552] [2024-11-15 02:10:08,128 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:08,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:08,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:08,132 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:10:08,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:08,133 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:10:08,145 WARN L331 ript$VariableManager]: TermVariable v_front_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,145 WARN L331 ript$VariableManager]: TermVariable v_element_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,145 WARN L331 ript$VariableManager]: TermVariable v_back_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:08,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720461, now seen corresponding path program 1 times [2024-11-15 02:10:08,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:10:08,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442077126] [2024-11-15 02:10:08,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:08,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:08,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:08,148 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:10:08,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:08,154 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:10:08,169 WARN L331 ript$VariableManager]: TermVariable v_element_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,169 WARN L331 ript$VariableManager]: TermVariable v_front_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,169 WARN L331 ript$VariableManager]: TermVariable v_back_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:08,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566485, now seen corresponding path program 1 times [2024-11-15 02:10:08,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:10:08,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423671668] [2024-11-15 02:10:08,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:08,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:08,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:08,172 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:10:08,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:08,174 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:10:08,184 WARN L331 ript$VariableManager]: TermVariable v_front_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,184 WARN L331 ript$VariableManager]: TermVariable v_element_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,184 WARN L331 ript$VariableManager]: TermVariable v_back_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:08,184 INFO L85 PathProgramCache]: Analyzing trace with hash 708517465, now seen corresponding path program 1 times [2024-11-15 02:10:08,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:10:08,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303385583] [2024-11-15 02:10:08,185 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:08,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:08,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:08,190 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:10:08,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:08,193 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:10:08,204 WARN L331 ript$VariableManager]: TermVariable v_back_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,204 WARN L331 ript$VariableManager]: TermVariable v_element_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,204 WARN L331 ript$VariableManager]: TermVariable v_front_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:08,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:08,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1777046981, now seen corresponding path program 1 times [2024-11-15 02:10:08,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:10:08,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745575607] [2024-11-15 02:10:08,205 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:08,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:08,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:10:08,320 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 121 proven. 11 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:10:08,320 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:10:08,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745575607] [2024-11-15 02:10:08,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745575607] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:10:08,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:10:08,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-15 02:10:08,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:08,321 INFO L85 PathProgramCache]: Analyzing trace with hash 1310629837, now seen corresponding path program 12 times [2024-11-15 02:10:08,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:10:08,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267407585] [2024-11-15 02:10:08,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:08,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:08,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:10:10,762 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 1 proven. 380 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-15 02:10:10,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:10:10,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267407585] [2024-11-15 02:10:10,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267407585] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:10:10,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1239240621] [2024-11-15 02:10:10,763 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:10:10,763 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:10:10,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:10:10,765 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:10:10,766 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:10:10,822 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-11-15 02:10:10,822 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:10:10,828 WARN L254 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 131 conjuncts are in the unsatisfiable core [2024-11-15 02:10:10,830 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:10:15,448 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 16 proven. 374 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:10:15,449 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:10:21,714 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:10:21,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 250 treesize of output 1764 [2024-11-15 02:10:26,890 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 77 proven. 313 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:10:26,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1239240621] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:10:26,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:10:26,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 42, 42] total 115 [2024-11-15 02:10:26,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978029824] [2024-11-15 02:10:26,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:10:26,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2024-11-15 02:10:26,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:10:26,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2024-11-15 02:10:26,894 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=12435, Unknown=0, NotChecked=0, Total=13340 [2024-11-15 02:10:26,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:10:26,894 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:10:26,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 2.5517241379310347) internal successors, (296), 115 states have internal predecessors, (296), 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:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:10:26,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:10:35,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:10:35,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:10:35,623 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:10:35,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-11-15 02:10:35,815 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:10:35,827 WARN L331 ript$VariableManager]: TermVariable v_back_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,828 WARN L331 ript$VariableManager]: TermVariable v_front_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,828 WARN L331 ript$VariableManager]: TermVariable v_element_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:35,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048484, now seen corresponding path program 1 times [2024-11-15 02:10:35,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:10:35,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966865159] [2024-11-15 02:10:35,828 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:35,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:35,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:35,834 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:10:35,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:35,836 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:10:35,852 WARN L331 ript$VariableManager]: TermVariable v_front_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,852 WARN L331 ript$VariableManager]: TermVariable v_back_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,852 WARN L331 ript$VariableManager]: TermVariable v_element_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:35,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720416, now seen corresponding path program 1 times [2024-11-15 02:10:35,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:10:35,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800541219] [2024-11-15 02:10:35,853 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:35,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:35,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:35,855 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:10:35,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:35,856 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:10:35,865 WARN L331 ript$VariableManager]: TermVariable v_element_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,866 WARN L331 ript$VariableManager]: TermVariable v_front_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,866 WARN L331 ript$VariableManager]: TermVariable v_back_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:35,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566530, now seen corresponding path program 1 times [2024-11-15 02:10:35,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:10:35,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277745428] [2024-11-15 02:10:35,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:35,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:35,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:35,874 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:10:35,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:35,880 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:10:35,897 WARN L331 ript$VariableManager]: TermVariable v_element_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,897 WARN L331 ript$VariableManager]: TermVariable v_front_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,897 WARN L331 ript$VariableManager]: TermVariable v_back_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:35,898 INFO L85 PathProgramCache]: Analyzing trace with hash 708517510, now seen corresponding path program 1 times [2024-11-15 02:10:35,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:10:35,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215905328] [2024-11-15 02:10:35,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:35,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:35,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:35,901 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:10:35,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:10:35,905 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:10:35,916 WARN L331 ript$VariableManager]: TermVariable v_back_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,916 WARN L331 ript$VariableManager]: TermVariable v_element_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,917 WARN L331 ript$VariableManager]: TermVariable v_front_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:10:35,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:35,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1777046936, now seen corresponding path program 1 times [2024-11-15 02:10:35,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:10:35,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875396235] [2024-11-15 02:10:35,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:35,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:35,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:10:36,059 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 121 proven. 11 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:10:36,060 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:10:36,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875396235] [2024-11-15 02:10:36,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875396235] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:10:36,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:10:36,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-15 02:10:36,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:10:36,061 INFO L85 PathProgramCache]: Analyzing trace with hash 339936429, now seen corresponding path program 13 times [2024-11-15 02:10:36,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:10:36,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127008228] [2024-11-15 02:10:36,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:10:36,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:10:36,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:10:38,326 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 430 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-15 02:10:38,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:10:38,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127008228] [2024-11-15 02:10:38,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127008228] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:10:38,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617889378] [2024-11-15 02:10:38,327 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:10:38,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:10:38,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:10:38,329 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:10:38,330 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:10:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:10:38,416 WARN L254 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 163 conjuncts are in the unsatisfiable core [2024-11-15 02:10:38,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:10:44,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:10:44,857 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 113 treesize of output 57 [2024-11-15 02:10:44,945 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 16 proven. 423 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:10:44,946 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:10:52,757 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:10:52,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 0 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 378 case distinctions, treesize of input 270 treesize of output 2040 [2024-11-15 02:10:58,134 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 71 proven. 368 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:10:58,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617889378] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:10:58,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:10:58,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 54, 45] total 133 [2024-11-15 02:10:58,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463921101] [2024-11-15 02:10:58,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:10:58,135 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2024-11-15 02:10:58,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:10:58,136 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2024-11-15 02:10:58,143 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1137, Invalid=16685, Unknown=0, NotChecked=0, Total=17822 [2024-11-15 02:10:58,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:10:58,143 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:10:58,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 2.343283582089552) internal successors, (314), 133 states have internal predecessors, (314), 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:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:10:58,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:10:58,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:10:58,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:10:58,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:10:58,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:11:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:11:08,847 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:11:09,037 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,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2024-11-15 02:11:09,038 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:11:09,049 WARN L331 ript$VariableManager]: TermVariable v_back_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,049 WARN L331 ript$VariableManager]: TermVariable v_element_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,049 WARN L331 ript$VariableManager]: TermVariable v_front_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:09,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048435, now seen corresponding path program 1 times [2024-11-15 02:11:09,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:11:09,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064314750] [2024-11-15 02:11:09,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:09,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:09,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:09,053 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:11:09,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:09,054 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:11:09,065 WARN L331 ript$VariableManager]: TermVariable v_front_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,066 WARN L331 ript$VariableManager]: TermVariable v_back_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,066 WARN L331 ript$VariableManager]: TermVariable v_element_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:09,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720367, now seen corresponding path program 1 times [2024-11-15 02:11:09,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:11:09,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835592217] [2024-11-15 02:11:09,066 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:09,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:09,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:09,069 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:11:09,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:09,072 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:11:09,083 WARN L331 ript$VariableManager]: TermVariable v_front_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,083 WARN L331 ript$VariableManager]: TermVariable v_element_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,083 WARN L331 ript$VariableManager]: TermVariable v_back_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:09,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566579, now seen corresponding path program 1 times [2024-11-15 02:11:09,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:11:09,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513666378] [2024-11-15 02:11:09,084 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:09,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:09,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:09,086 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:11:09,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:09,088 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:11:09,097 WARN L331 ript$VariableManager]: TermVariable v_element_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,097 WARN L331 ript$VariableManager]: TermVariable v_front_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,097 WARN L331 ript$VariableManager]: TermVariable v_back_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:09,098 INFO L85 PathProgramCache]: Analyzing trace with hash 708517559, now seen corresponding path program 1 times [2024-11-15 02:11:09,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:11:09,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127640481] [2024-11-15 02:11:09,098 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:09,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:09,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:09,101 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:11:09,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:09,103 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:11:09,115 WARN L331 ript$VariableManager]: TermVariable v_front_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,115 WARN L331 ript$VariableManager]: TermVariable v_element_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,115 WARN L331 ript$VariableManager]: TermVariable v_back_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:09,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:09,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1370185497, now seen corresponding path program 1 times [2024-11-15 02:11:09,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:11:09,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827910601] [2024-11-15 02:11:09,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:09,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:09,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:11:09,231 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 175 proven. 12 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:11:09,231 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:11:09,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827910601] [2024-11-15 02:11:09,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827910601] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:11:09,232 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:11:09,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-15 02:11:09,232 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:09,232 INFO L85 PathProgramCache]: Analyzing trace with hash -70931347, now seen corresponding path program 14 times [2024-11-15 02:11:09,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:11:09,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942309368] [2024-11-15 02:11:09,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:09,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:09,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:11:11,833 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 0 proven. 534 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-15 02:11:11,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:11:11,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942309368] [2024-11-15 02:11:11,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942309368] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:11:11,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492666128] [2024-11-15 02:11:11,834 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:11:11,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:11:11,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:11:11,836 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:11:11,837 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:11:11,891 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:11:11,891 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:11:11,894 WARN L254 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 177 conjuncts are in the unsatisfiable core [2024-11-15 02:11:11,896 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:11:19,774 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:11:19,775 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 120 treesize of output 60 [2024-11-15 02:11:19,857 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 16 proven. 529 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:11:19,858 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:11:29,111 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:11:29,112 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:11:37,226 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 111 proven. 432 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:11:37,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492666128] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:11:37,226 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:11:37,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 59, 48] total 144 [2024-11-15 02:11:37,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348658228] [2024-11-15 02:11:37,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:11:37,227 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2024-11-15 02:11:37,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:11:37,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2024-11-15 02:11:37,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1279, Invalid=19601, Unknown=0, NotChecked=0, Total=20880 [2024-11-15 02:11:37,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:11:37,230 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:11:37,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 145 states, 145 states have (on average 2.3793103448275863) internal successors, (345), 144 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:11:37,231 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:11:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:11:50,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:11:50,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:11:50,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:11:50,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:11:50,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:11:50,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:11:50,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-15 02:11:50,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-11-15 02:11:50,333 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:11:50,344 WARN L331 ript$VariableManager]: TermVariable v_back_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,344 WARN L331 ript$VariableManager]: TermVariable v_element_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,344 WARN L331 ript$VariableManager]: TermVariable v_front_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:50,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048382, now seen corresponding path program 1 times [2024-11-15 02:11:50,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:11:50,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724650317] [2024-11-15 02:11:50,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:50,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:50,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:50,347 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:11:50,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:50,348 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:11:50,357 WARN L331 ript$VariableManager]: TermVariable v_front_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,357 WARN L331 ript$VariableManager]: TermVariable v_back_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,357 WARN L331 ript$VariableManager]: TermVariable v_element_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:50,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720314, now seen corresponding path program 1 times [2024-11-15 02:11:50,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:11:50,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400034231] [2024-11-15 02:11:50,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:50,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:50,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:50,360 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:11:50,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:50,363 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:11:50,372 WARN L331 ript$VariableManager]: TermVariable v_front_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,372 WARN L331 ript$VariableManager]: TermVariable v_back_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,372 WARN L331 ript$VariableManager]: TermVariable v_element_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:50,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566632, now seen corresponding path program 1 times [2024-11-15 02:11:50,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:11:50,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905703457] [2024-11-15 02:11:50,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:50,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:50,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:50,374 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:11:50,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:50,376 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:11:50,403 WARN L331 ript$VariableManager]: TermVariable v_element_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,403 WARN L331 ript$VariableManager]: TermVariable v_front_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,403 WARN L331 ript$VariableManager]: TermVariable v_back_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:50,403 INFO L85 PathProgramCache]: Analyzing trace with hash 708517612, now seen corresponding path program 1 times [2024-11-15 02:11:50,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:11:50,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737113015] [2024-11-15 02:11:50,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:50,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:50,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:50,406 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:11:50,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:11:50,408 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:11:50,419 WARN L331 ript$VariableManager]: TermVariable v_element_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,419 WARN L331 ript$VariableManager]: TermVariable v_front_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,419 WARN L331 ript$VariableManager]: TermVariable v_back_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:11:50,419 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:50,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1750660046, now seen corresponding path program 1 times [2024-11-15 02:11:50,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:11:50,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480971487] [2024-11-15 02:11:50,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:50,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:50,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:11:50,576 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 239 proven. 13 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:11:50,576 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:11:50,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480971487] [2024-11-15 02:11:50,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480971487] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:11:50,577 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:11:50,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-15 02:11:50,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:11:50,578 INFO L85 PathProgramCache]: Analyzing trace with hash -448596083, now seen corresponding path program 15 times [2024-11-15 02:11:50,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:11:50,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799209982] [2024-11-15 02:11:50,578 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:11:50,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:11:50,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:11:53,681 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 0 proven. 649 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-15 02:11:53,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:11:53,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799209982] [2024-11-15 02:11:53,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799209982] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:11:53,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495991945] [2024-11-15 02:11:53,683 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:11:53,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:11:53,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:11:53,685 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:11:53,687 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:11:53,764 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-11-15 02:11:53,764 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:11:53,766 WARN L254 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 161 conjuncts are in the unsatisfiable core [2024-11-15 02:11:53,768 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:12:00,969 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 16 proven. 643 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:12:00,969 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:12:11,816 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:12:11,817 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:12:24,954 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 157 proven. 502 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:12:24,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495991945] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:12:24,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:12:24,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 51, 51] total 141 [2024-11-15 02:12:24,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709165654] [2024-11-15 02:12:24,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:12:24,955 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 142 states [2024-11-15 02:12:24,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:12:24,956 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 142 interpolants. [2024-11-15 02:12:24,956 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1249, Invalid=18773, Unknown=0, NotChecked=0, Total=20022 [2024-11-15 02:12:24,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:12:24,957 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:12:24,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 142 states, 142 states have (on average 2.584507042253521) internal successors, (367), 141 states have internal predecessors, (367), 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:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:12:24,957 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:12:39,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:12:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:12:39,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:12:39,578 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:12:39,766 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,SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-11-15 02:12:39,766 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:12:39,777 WARN L331 ript$VariableManager]: TermVariable v_back_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,777 WARN L331 ript$VariableManager]: TermVariable v_element_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,777 WARN L331 ript$VariableManager]: TermVariable v_front_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:12:39,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048329, now seen corresponding path program 1 times [2024-11-15 02:12:39,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:12:39,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736286668] [2024-11-15 02:12:39,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:12:39,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:12:39,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:12:39,779 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:12:39,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:12:39,781 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:12:39,790 WARN L331 ript$VariableManager]: TermVariable v_back_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,790 WARN L331 ript$VariableManager]: TermVariable v_front_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,790 WARN L331 ript$VariableManager]: TermVariable v_element_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:12:39,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720261, now seen corresponding path program 1 times [2024-11-15 02:12:39,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:12:39,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016377777] [2024-11-15 02:12:39,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:12:39,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:12:39,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:12:39,793 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:12:39,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:12:39,794 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:12:39,806 WARN L331 ript$VariableManager]: TermVariable v_front_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,806 WARN L331 ript$VariableManager]: TermVariable v_back_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,806 WARN L331 ript$VariableManager]: TermVariable v_element_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:12:39,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566685, now seen corresponding path program 1 times [2024-11-15 02:12:39,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:12:39,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989334667] [2024-11-15 02:12:39,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:12:39,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:12:39,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:12:39,810 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:12:39,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:12:39,812 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:12:39,821 WARN L331 ript$VariableManager]: TermVariable v_front_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,821 WARN L331 ript$VariableManager]: TermVariable v_element_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,821 WARN L331 ript$VariableManager]: TermVariable v_back_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:12:39,822 INFO L85 PathProgramCache]: Analyzing trace with hash 708517665, now seen corresponding path program 1 times [2024-11-15 02:12:39,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:12:39,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905675768] [2024-11-15 02:12:39,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:12:39,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:12:39,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:12:39,825 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:12:39,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:12:39,828 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:12:39,837 WARN L331 ript$VariableManager]: TermVariable v_element_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,837 WARN L331 ript$VariableManager]: TermVariable v_front_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,837 WARN L331 ript$VariableManager]: TermVariable v_back_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:12:39,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:12:39,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1750660099, now seen corresponding path program 1 times [2024-11-15 02:12:39,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:12:39,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138093287] [2024-11-15 02:12:39,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:12:39,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:12:39,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:12:39,993 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 239 proven. 13 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:12:39,993 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:12:39,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138093287] [2024-11-15 02:12:39,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138093287] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:12:39,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:12:39,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-15 02:12:39,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:12:39,994 INFO L85 PathProgramCache]: Analyzing trace with hash -633048819, now seen corresponding path program 16 times [2024-11-15 02:12:39,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:12:39,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973573889] [2024-11-15 02:12:39,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:12:39,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:12:40,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:12:44,262 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 1 proven. 715 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-15 02:12:44,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:12:44,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973573889] [2024-11-15 02:12:44,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973573889] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:12:44,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106112144] [2024-11-15 02:12:44,263 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:12:44,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:12:44,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:12:44,265 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:12:44,266 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:12:44,330 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:12:44,330 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:12:44,333 WARN L254 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 201 conjuncts are in the unsatisfiable core [2024-11-15 02:12:44,335 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:12:55,253 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:12:55,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 0 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 136 case distinctions, treesize of input 136 treesize of output 68 [2024-11-15 02:12:55,351 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 16 proven. 710 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:12:55,352 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:13:08,827 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:13:08,828 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:13:20,091 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 151 proven. 573 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:13:20,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106112144] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:13:20,092 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:13:20,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 67, 54] total 165 [2024-11-15 02:13:20,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214023426] [2024-11-15 02:13:20,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:13:20,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 166 states [2024-11-15 02:13:20,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:13:20,094 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 166 interpolants. [2024-11-15 02:13:20,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1594, Invalid=25796, Unknown=0, NotChecked=0, Total=27390 [2024-11-15 02:13:20,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:13:20,095 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:13:20,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 166 states, 166 states have (on average 2.3734939759036147) internal successors, (394), 165 states have internal predecessors, (394), 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:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:13:20,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:13:38,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:13:38,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:13:38,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-15 02:13:38,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:13:38,877 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:13:38,889 WARN L331 ript$VariableManager]: TermVariable v_front_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,889 WARN L331 ript$VariableManager]: TermVariable v_element_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,889 WARN L331 ript$VariableManager]: TermVariable v_back_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:13:38,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048272, now seen corresponding path program 1 times [2024-11-15 02:13:38,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:13:38,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988136044] [2024-11-15 02:13:38,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:13:38,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:13:38,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:13:38,891 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:13:38,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:13:38,892 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:13:38,901 WARN L331 ript$VariableManager]: TermVariable v_front_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,902 WARN L331 ript$VariableManager]: TermVariable v_back_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,902 WARN L331 ript$VariableManager]: TermVariable v_element_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:13:38,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720204, now seen corresponding path program 1 times [2024-11-15 02:13:38,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:13:38,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705226371] [2024-11-15 02:13:38,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:13:38,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:13:38,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:13:38,904 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:13:38,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:13:38,906 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:13:38,918 WARN L331 ript$VariableManager]: TermVariable v_front_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,919 WARN L331 ript$VariableManager]: TermVariable v_element_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,919 WARN L331 ript$VariableManager]: TermVariable v_back_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:13:38,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566742, now seen corresponding path program 1 times [2024-11-15 02:13:38,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:13:38,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787113798] [2024-11-15 02:13:38,919 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:13:38,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:13:38,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:13:38,921 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:13:38,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:13:38,923 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:13:38,932 WARN L331 ript$VariableManager]: TermVariable v_element_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,933 WARN L331 ript$VariableManager]: TermVariable v_front_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,933 WARN L331 ript$VariableManager]: TermVariable v_back_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:13:38,933 INFO L85 PathProgramCache]: Analyzing trace with hash 708517722, now seen corresponding path program 1 times [2024-11-15 02:13:38,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:13:38,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054392765] [2024-11-15 02:13:38,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:13:38,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:13:38,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:13:38,936 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:13:38,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:13:38,938 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:13:38,947 WARN L331 ript$VariableManager]: TermVariable v_element_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,948 WARN L331 ript$VariableManager]: TermVariable v_front_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,948 WARN L331 ript$VariableManager]: TermVariable v_back_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:13:38,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:13:38,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1767561028, now seen corresponding path program 1 times [2024-11-15 02:13:38,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:13:38,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16577819] [2024-11-15 02:13:38,948 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:13:38,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:13:38,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:13:39,134 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 313 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:13:39,134 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:13:39,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16577819] [2024-11-15 02:13:39,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16577819] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:13:39,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:13:39,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-15 02:13:39,135 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:13:39,135 INFO L85 PathProgramCache]: Analyzing trace with hash -71362835, now seen corresponding path program 17 times [2024-11-15 02:13:39,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:13:39,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366234422] [2024-11-15 02:13:39,135 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:13:39,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:13:39,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:13:44,209 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 1 proven. 850 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-15 02:13:44,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:13:44,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366234422] [2024-11-15 02:13:44,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366234422] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:13:44,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215929927] [2024-11-15 02:13:44,210 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:13:44,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:13:44,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:13:44,212 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:13:44,213 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:13:44,296 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-11-15 02:13:44,296 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:13:44,299 WARN L254 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 181 conjuncts are in the unsatisfiable core [2024-11-15 02:13:44,302 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:13:54,721 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 16 proven. 843 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:13:54,722 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:14:09,604 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:14:09,604 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:14:24,769 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 205 proven. 654 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:14:24,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1215929927] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:14:24,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:14:24,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 57, 57] total 161 [2024-11-15 02:14:24,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460082644] [2024-11-15 02:14:24,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:14:24,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 162 states [2024-11-15 02:14:24,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:14:24,771 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 162 interpolants. [2024-11-15 02:14:24,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1548, Invalid=24534, Unknown=0, NotChecked=0, Total=26082 [2024-11-15 02:14:24,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:14:24,776 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:14:24,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 162 states, 162 states have (on average 2.574074074074074) internal successors, (417), 161 states have internal predecessors, (417), 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:14:24,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:14:24,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:14:24,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:14:24,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:14:24,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:14:24,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:14:24,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:14:24,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:14:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:14:44,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:14:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-15 02:14:44,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-15 02:14:45,040 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-11-15 02:14:45,040 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:14:45,052 WARN L331 ript$VariableManager]: TermVariable v_back_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,052 WARN L331 ript$VariableManager]: TermVariable v_element_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,052 WARN L331 ript$VariableManager]: TermVariable v_front_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:14:45,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048215, now seen corresponding path program 1 times [2024-11-15 02:14:45,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:14:45,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683025726] [2024-11-15 02:14:45,052 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:14:45,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:14:45,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:14:45,054 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:14:45,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:14:45,055 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:14:45,064 WARN L331 ript$VariableManager]: TermVariable v_front_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,064 WARN L331 ript$VariableManager]: TermVariable v_back_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,064 WARN L331 ript$VariableManager]: TermVariable v_element_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:14:45,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720147, now seen corresponding path program 1 times [2024-11-15 02:14:45,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:14:45,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246439485] [2024-11-15 02:14:45,065 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:14:45,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:14:45,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:14:45,067 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:14:45,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:14:45,069 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:14:45,081 WARN L331 ript$VariableManager]: TermVariable v_front_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,081 WARN L331 ript$VariableManager]: TermVariable v_element_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,081 WARN L331 ript$VariableManager]: TermVariable v_back_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:14:45,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566799, now seen corresponding path program 1 times [2024-11-15 02:14:45,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:14:45,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387297423] [2024-11-15 02:14:45,082 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:14:45,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:14:45,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:14:45,084 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:14:45,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:14:45,089 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:14:45,098 WARN L331 ript$VariableManager]: TermVariable v_front_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,098 WARN L331 ript$VariableManager]: TermVariable v_element_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,098 WARN L331 ript$VariableManager]: TermVariable v_back_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:14:45,099 INFO L85 PathProgramCache]: Analyzing trace with hash 708517779, now seen corresponding path program 1 times [2024-11-15 02:14:45,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:14:45,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288299280] [2024-11-15 02:14:45,099 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:14:45,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:14:45,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:14:45,101 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:14:45,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:14:45,108 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:14:45,126 WARN L331 ript$VariableManager]: TermVariable v_front_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,126 WARN L331 ript$VariableManager]: TermVariable v_element_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,126 WARN L331 ript$VariableManager]: TermVariable v_back_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:14:45,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:14:45,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1767560971, now seen corresponding path program 1 times [2024-11-15 02:14:45,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:14:45,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979097473] [2024-11-15 02:14:45,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:14:45,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:14:45,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:14:45,325 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 313 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:14:45,327 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:14:45,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979097473] [2024-11-15 02:14:45,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979097473] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:14:45,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:14:45,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-15 02:14:45,327 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:14:45,328 INFO L85 PathProgramCache]: Analyzing trace with hash -78320211, now seen corresponding path program 18 times [2024-11-15 02:14:45,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:14:45,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527638749] [2024-11-15 02:14:45,328 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:14:45,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:14:45,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:14:50,195 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 0 proven. 923 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-15 02:14:50,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:14:50,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527638749] [2024-11-15 02:14:50,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527638749] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:14:50,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073140654] [2024-11-15 02:14:50,195 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:14:50,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:14:50,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:14:50,199 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:14:50,200 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:14:50,299 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-11-15 02:14:50,299 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:14:50,303 WARN L254 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 191 conjuncts are in the unsatisfiable core [2024-11-15 02:14:50,307 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:15:01,096 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 16 proven. 917 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:15:01,097 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:15:19,282 WARN L286 SmtUtils]: Spent 5.50s on a formula simplification that was a NOOP. DAG size: 1215 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:15:19,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:15:19,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 38 select indices, 38 select index equivalence classes, 0 disjoint index pairs (out of 703 index pairs), introduced 38 new quantified variables, introduced 703 case distinctions, treesize of input 364 treesize of output 3714 [2024-11-15 02:15:40,645 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 197 proven. 736 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:15:40,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073140654] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:15:40,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:15:40,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 60, 60] total 168 [2024-11-15 02:15:40,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797010252] [2024-11-15 02:15:40,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:15:40,646 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 169 states [2024-11-15 02:15:40,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:15:40,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 169 interpolants. [2024-11-15 02:15:40,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1622, Invalid=26770, Unknown=0, NotChecked=0, Total=28392 [2024-11-15 02:15:40,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:15:40,648 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:15:40,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 169 states, 169 states have (on average 2.5976331360946747) internal successors, (439), 168 states have internal predecessors, (439), 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:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-15 02:15:40,649 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:16:04,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:04,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:04,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-15 02:16:04,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:16:04,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-15 02:16:04,860 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,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2024-11-15 02:16:04,861 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:16:04,878 WARN L331 ript$VariableManager]: TermVariable v_back_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,878 WARN L331 ript$VariableManager]: TermVariable v_element_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,878 WARN L331 ript$VariableManager]: TermVariable v_front_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:04,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048158, now seen corresponding path program 1 times [2024-11-15 02:16:04,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:16:04,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812332658] [2024-11-15 02:16:04,879 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:04,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:04,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:04,880 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:16:04,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:04,881 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:16:04,891 WARN L331 ript$VariableManager]: TermVariable v_back_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,891 WARN L331 ript$VariableManager]: TermVariable v_element_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,891 WARN L331 ript$VariableManager]: TermVariable v_front_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:04,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720090, now seen corresponding path program 1 times [2024-11-15 02:16:04,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:16:04,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113313193] [2024-11-15 02:16:04,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:04,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:04,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:04,894 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:16:04,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:04,895 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:16:04,905 WARN L331 ript$VariableManager]: TermVariable v_front_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,905 WARN L331 ript$VariableManager]: TermVariable v_back_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,905 WARN L331 ript$VariableManager]: TermVariable v_element_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:04,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566856, now seen corresponding path program 1 times [2024-11-15 02:16:04,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:16:04,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962807520] [2024-11-15 02:16:04,906 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:04,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:04,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:04,908 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:16:04,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:04,910 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:16:04,920 WARN L331 ript$VariableManager]: TermVariable v_front_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,920 WARN L331 ript$VariableManager]: TermVariable v_element_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,920 WARN L331 ript$VariableManager]: TermVariable v_back_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,921 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:04,921 INFO L85 PathProgramCache]: Analyzing trace with hash 708517836, now seen corresponding path program 1 times [2024-11-15 02:16:04,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:16:04,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536544095] [2024-11-15 02:16:04,921 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:04,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:04,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:04,928 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:16:04,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:16:04,935 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:16:04,946 WARN L331 ript$VariableManager]: TermVariable v_element_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,946 WARN L331 ript$VariableManager]: TermVariable v_front_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,946 WARN L331 ript$VariableManager]: TermVariable v_back_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:16:04,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:04,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1767560914, now seen corresponding path program 1 times [2024-11-15 02:16:04,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:16:04,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959254271] [2024-11-15 02:16:04,947 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:04,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:04,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:05,142 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 313 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:16:05,142 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:16:05,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959254271] [2024-11-15 02:16:05,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959254271] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:16:05,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:16:05,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-15 02:16:05,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:16:05,144 INFO L85 PathProgramCache]: Analyzing trace with hash 473064141, now seen corresponding path program 19 times [2024-11-15 02:16:05,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:16:05,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517659072] [2024-11-15 02:16:05,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:16:05,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:16:05,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:11,588 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 999 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-15 02:16:11,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:16:11,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517659072] [2024-11-15 02:16:11,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517659072] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:16:11,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756786253] [2024-11-15 02:16:11,588 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:16:11,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:16:11,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:16:11,590 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:16:11,591 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:16:11,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:16:11,665 WARN L254 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 235 conjuncts are in the unsatisfiable core [2024-11-15 02:16:11,667 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:16:29,585 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:16:29,585 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 161 treesize of output 81 [2024-11-15 02:16:29,716 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 16 proven. 993 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:16:29,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:16:51,384 WARN L286 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 1339 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:16:51,385 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:16:51,385 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 384 treesize of output 4110 [2024-11-15 02:17:20,029 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 185 proven. 824 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:17:20,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756786253] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:17:20,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:17:20,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 78, 63] total 192 [2024-11-15 02:17:20,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688222671] [2024-11-15 02:17:20,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:17:20,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 193 states [2024-11-15 02:17:20,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:17:20,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 193 interpolants. [2024-11-15 02:17:20,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2085, Invalid=34971, Unknown=0, NotChecked=0, Total=37056 [2024-11-15 02:17:20,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:20,041 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:17:20,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 193 states, 193 states have (on average 2.3678756476683938) internal successors, (457), 192 states have internal predecessors, (457), 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:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:17:20,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:17:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-15 02:17:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:17:20,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:17:51,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:17:51,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:17:51,528 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:17:51,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:51,719 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:17:51,730 WARN L331 ript$VariableManager]: TermVariable v_element_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,730 WARN L331 ript$VariableManager]: TermVariable v_front_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,730 WARN L331 ript$VariableManager]: TermVariable v_back_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:51,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048097, now seen corresponding path program 1 times [2024-11-15 02:17:51,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:51,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465583386] [2024-11-15 02:17:51,731 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:51,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:51,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:51,733 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:51,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:51,734 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:51,749 WARN L331 ript$VariableManager]: TermVariable v_back_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,749 WARN L331 ript$VariableManager]: TermVariable v_front_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,749 WARN L331 ript$VariableManager]: TermVariable v_element_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:51,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1973720029, now seen corresponding path program 1 times [2024-11-15 02:17:51,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:51,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558010279] [2024-11-15 02:17:51,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:51,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:51,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:51,752 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:51,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:51,753 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:51,762 WARN L331 ript$VariableManager]: TermVariable v_front_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,762 WARN L331 ript$VariableManager]: TermVariable v_back_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,762 WARN L331 ript$VariableManager]: TermVariable v_element_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:51,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566917, now seen corresponding path program 1 times [2024-11-15 02:17:51,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:51,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967773627] [2024-11-15 02:17:51,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:51,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:51,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:51,765 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:51,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:51,767 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:51,775 WARN L331 ript$VariableManager]: TermVariable v_front_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,776 WARN L331 ript$VariableManager]: TermVariable v_element_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,776 WARN L331 ript$VariableManager]: TermVariable v_back_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:51,776 INFO L85 PathProgramCache]: Analyzing trace with hash 708517897, now seen corresponding path program 1 times [2024-11-15 02:17:51,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:51,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479706405] [2024-11-15 02:17:51,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:51,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:51,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:51,779 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:17:51,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:17:51,781 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:17:51,790 WARN L331 ript$VariableManager]: TermVariable v_front_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,790 WARN L331 ript$VariableManager]: TermVariable v_element_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,790 WARN L331 ript$VariableManager]: TermVariable v_back_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:17:51,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:51,790 INFO L85 PathProgramCache]: Analyzing trace with hash 320339435, now seen corresponding path program 1 times [2024-11-15 02:17:51,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:17:51,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417691622] [2024-11-15 02:17:51,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:51,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:51,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:52,014 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 397 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:17:52,014 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:17:52,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417691622] [2024-11-15 02:17:52,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417691622] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:52,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:17:52,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-11-15 02:17:52,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:17:52,015 INFO L85 PathProgramCache]: Analyzing trace with hash 271655501, now seen corresponding path program 20 times [2024-11-15 02:17:52,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:17:52,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216179893] [2024-11-15 02:17:52,015 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:17:52,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:17:52,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:17:59,383 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 1 proven. 1161 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-15 02:17:59,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:17:59,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216179893] [2024-11-15 02:17:59,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216179893] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:17:59,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227056346] [2024-11-15 02:17:59,384 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:17:59,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:17:59,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:17:59,386 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:17:59,387 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:17:59,460 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:17:59,460 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:17:59,463 WARN L254 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 249 conjuncts are in the unsatisfiable core [2024-11-15 02:17:59,466 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:18:19,486 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:18:19,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 21 select indices, 21 select index equivalence classes, 0 disjoint index pairs (out of 210 index pairs), introduced 21 new quantified variables, introduced 210 case distinctions, treesize of input 168 treesize of output 84 [2024-11-15 02:18:19,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 16 proven. 1156 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:18:19,624 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:18:44,527 WARN L286 SmtUtils]: Spent 7.21s on a formula simplification that was a NOOP. DAG size: 1469 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:18:44,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:18:44,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 42 select indices, 42 select index equivalence classes, 0 disjoint index pairs (out of 861 index pairs), introduced 42 new quantified variables, introduced 861 case distinctions, treesize of input 402 treesize of output 4524 [2024-11-15 02:19:23,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 249 proven. 921 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:19:23,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227056346] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:19:23,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:19:23,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 83, 66] total 205 [2024-11-15 02:19:23,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551524113] [2024-11-15 02:19:23,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:19:23,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 206 states [2024-11-15 02:19:23,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:19:23,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 206 interpolants. [2024-11-15 02:19:23,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2290, Invalid=39940, Unknown=0, NotChecked=0, Total=42230 [2024-11-15 02:19:23,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:19:23,673 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:19:23,673 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 206 states, 206 states have (on average 2.378640776699029) internal successors, (490), 205 states have internal predecessors, (490), 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:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:19:23,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:19:23,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:19:59,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:19:59,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-11-15 02:19:59,028 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:19:59,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2024-11-15 02:19:59,216 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:19:59,225 WARN L331 ript$VariableManager]: TermVariable v_front_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,225 WARN L331 ript$VariableManager]: TermVariable v_element_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,225 WARN L331 ript$VariableManager]: TermVariable v_back_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:59,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1404048032, now seen corresponding path program 1 times [2024-11-15 02:19:59,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:59,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943484198] [2024-11-15 02:19:59,227 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:59,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:59,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:59,229 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:59,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:59,231 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:59,241 WARN L331 ript$VariableManager]: TermVariable v_back_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,241 WARN L331 ript$VariableManager]: TermVariable v_element_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,241 WARN L331 ript$VariableManager]: TermVariable v_front_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:59,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1973719964, now seen corresponding path program 1 times [2024-11-15 02:19:59,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:59,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870423827] [2024-11-15 02:19:59,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:59,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:59,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:59,243 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:59,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:59,245 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:59,253 WARN L331 ript$VariableManager]: TermVariable v_back_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,253 WARN L331 ript$VariableManager]: TermVariable v_element_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,253 WARN L331 ript$VariableManager]: TermVariable v_front_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:59,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1923566982, now seen corresponding path program 1 times [2024-11-15 02:19:59,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:59,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132115666] [2024-11-15 02:19:59,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:59,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:59,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:59,256 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:59,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:59,258 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:59,275 WARN L331 ript$VariableManager]: TermVariable v_front_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,275 WARN L331 ript$VariableManager]: TermVariable v_back_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,275 WARN L331 ript$VariableManager]: TermVariable v_element_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:59,276 INFO L85 PathProgramCache]: Analyzing trace with hash 708517962, now seen corresponding path program 1 times [2024-11-15 02:19:59,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:59,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896660505] [2024-11-15 02:19:59,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:59,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:59,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:59,279 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:19:59,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:19:59,282 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:19:59,300 WARN L331 ript$VariableManager]: TermVariable v_front_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,300 WARN L331 ript$VariableManager]: TermVariable v_element_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,300 WARN L331 ript$VariableManager]: TermVariable v_back_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:19:59,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:59,301 INFO L85 PathProgramCache]: Analyzing trace with hash 238645932, now seen corresponding path program 1 times [2024-11-15 02:19:59,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:19:59,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521893004] [2024-11-15 02:19:59,301 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:59,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:59,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:19:59,576 INFO L134 CoverageAnalysis]: Checked inductivity of 537 backedges. 491 proven. 16 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:19:59,576 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:19:59,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521893004] [2024-11-15 02:19:59,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521893004] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:19:59,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:19:59,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-15 02:19:59,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:19:59,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1191105107, now seen corresponding path program 21 times [2024-11-15 02:19:59,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:19:59,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356732705] [2024-11-15 02:19:59,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:19:59,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:19:59,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:20:09,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 0 proven. 1333 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-15 02:20:09,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:20:09,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356732705] [2024-11-15 02:20:09,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356732705] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:20:09,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416648209] [2024-11-15 02:20:09,624 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:20:09,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:20:09,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:20:09,626 INFO L229 MonitoredProcess]: Starting monitored process 23 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:09,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-15 02:20:09,731 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2024-11-15 02:20:09,732 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:20:09,742 WARN L254 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 221 conjuncts are in the unsatisfiable core [2024-11-15 02:20:09,745 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:20:27,757 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 16 proven. 1327 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:20:27,758 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:20:54,586 WARN L286 SmtUtils]: Spent 8.25s on a formula simplification that was a NOOP. DAG size: 1605 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:20:54,587 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:20:54,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 44 select indices, 44 select index equivalence classes, 0 disjoint index pairs (out of 946 index pairs), introduced 44 new quantified variables, introduced 946 case distinctions, treesize of input 422 treesize of output 4960 [2024-11-15 02:21:32,844 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 319 proven. 1024 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-15 02:21:32,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416648209] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:21:32,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:21:32,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 69, 69] total 195 [2024-11-15 02:21:32,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044915886] [2024-11-15 02:21:32,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:21:32,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 196 states [2024-11-15 02:21:32,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:21:32,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 196 interpolants. [2024-11-15 02:21:32,848 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2141, Invalid=36079, Unknown=0, NotChecked=0, Total=38220 [2024-11-15 02:21:32,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:21:32,848 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:21:32,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 196 states, 196 states have (on average 2.607142857142857) internal successors, (511), 195 states have internal predecessors, (511), 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:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:21:32,848 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 108 states. [2024-11-15 02:21:32,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2024-11-15 02:22:07,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2024-11-15 02:22:07,795 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-15 02:22:07,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97 [2024-11-15 02:22:07,982 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-11-15 02:22:07,991 WARN L331 ript$VariableManager]: TermVariable v_element_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:07,991 WARN L331 ript$VariableManager]: TermVariable v_front_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:07,991 WARN L331 ript$VariableManager]: TermVariable v_back_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:07,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:07,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1404047967, now seen corresponding path program 1 times [2024-11-15 02:22:07,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:07,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742180640] [2024-11-15 02:22:07,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:07,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:07,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:07,994 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:07,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:07,995 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:08,016 WARN L331 ript$VariableManager]: TermVariable v_element_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,017 WARN L331 ript$VariableManager]: TermVariable v_back_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,017 WARN L331 ript$VariableManager]: TermVariable v_front_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:08,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1973719899, now seen corresponding path program 1 times [2024-11-15 02:22:08,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:08,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403914748] [2024-11-15 02:22:08,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:08,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:08,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:08,019 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:08,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:08,021 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:08,033 WARN L331 ript$VariableManager]: TermVariable v_back_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,033 WARN L331 ript$VariableManager]: TermVariable v_front_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,033 WARN L331 ript$VariableManager]: TermVariable v_element_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:08,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1923567047, now seen corresponding path program 1 times [2024-11-15 02:22:08,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:08,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188392883] [2024-11-15 02:22:08,034 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:08,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:08,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:08,039 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:08,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:08,041 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:08,054 WARN L331 ript$VariableManager]: TermVariable v_front_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,054 WARN L331 ript$VariableManager]: TermVariable v_back_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,054 WARN L331 ript$VariableManager]: TermVariable v_element_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:08,054 INFO L85 PathProgramCache]: Analyzing trace with hash 708518027, now seen corresponding path program 1 times [2024-11-15 02:22:08,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:08,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108174936] [2024-11-15 02:22:08,054 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:08,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:08,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:08,057 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:22:08,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:22:08,060 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:22:08,070 WARN L331 ript$VariableManager]: TermVariable v_front_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,070 WARN L331 ript$VariableManager]: TermVariable v_element_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,070 WARN L331 ript$VariableManager]: TermVariable v_back_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:22:08,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:08,070 INFO L85 PathProgramCache]: Analyzing trace with hash 238645997, now seen corresponding path program 1 times [2024-11-15 02:22:08,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:22:08,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935834189] [2024-11-15 02:22:08,071 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:08,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:08,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:22:08,351 INFO L134 CoverageAnalysis]: Checked inductivity of 537 backedges. 491 proven. 16 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-15 02:22:08,351 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:22:08,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935834189] [2024-11-15 02:22:08,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935834189] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:22:08,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:22:08,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-15 02:22:08,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:22:08,352 INFO L85 PathProgramCache]: Analyzing trace with hash 160632557, now seen corresponding path program 22 times [2024-11-15 02:22:08,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:22:08,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856069451] [2024-11-15 02:22:08,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:22:08,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:22:08,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:22:17,249 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 0 proven. 1425 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-15 02:22:17,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:22:17,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856069451] [2024-11-15 02:22:17,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856069451] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:22:17,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222708225] [2024-11-15 02:22:17,249 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:22:17,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:22:17,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:22:17,252 INFO L229 MonitoredProcess]: Starting monitored process 24 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:17,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-15 02:22:17,334 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:22:17,334 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:22:17,338 WARN L254 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 273 conjuncts are in the unsatisfiable core [2024-11-15 02:22:17,340 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:22:43,149 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:22:43,149 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 184 treesize of output 92 [2024-11-15 02:22:43,312 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 16 proven. 1421 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:22:43,312 INFO L312 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2024-11-15 02:23:09,658 WARN L228 SmtUtils]: Removed 219 from assertion stack [2024-11-15 02:23:09,659 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-15 02:23:09,659 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:23:09,660 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2024-11-15 02:23:09,676 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:23:09,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-15 02:23:09,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,SelfDestructingSolverStorable99,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-11-15 02:23:09,861 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 190 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1747 for 4304ms.. [2024-11-15 02:23:09,867 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2024-11-15 02:23:09,867 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2024-11-15 02:23:09,871 INFO L422 BasicCegarLoop]: Path program histogram: [22, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-15 02:23:09,875 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-15 02:23:09,875 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-15 02:23:09,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2024-11-15 02:23:09,893 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.11 02:23:09 BasicIcfg [2024-11-15 02:23:09,893 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-15 02:23:09,894 INFO L158 Benchmark]: Toolchain (without parser) took 889253.44ms. Allocated memory was 83.9MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 36.1MB in the beginning and 1.1GB in the end (delta: -1.1GB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. [2024-11-15 02:23:09,894 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.21ms. Allocated memory is still 83.9MB. Free memory is still 37.3MB. There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 02:23:09,894 INFO L158 Benchmark]: Boogie Procedure Inliner took 29.27ms. Allocated memory is still 83.9MB. Free memory was 36.1MB in the beginning and 34.8MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 02:23:09,894 INFO L158 Benchmark]: Boogie Preprocessor took 24.31ms. Allocated memory is still 83.9MB. Free memory was 34.8MB in the beginning and 34.2MB in the end (delta: 615.2kB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 02:23:09,895 INFO L158 Benchmark]: RCFGBuilder took 288.25ms. Allocated memory is still 83.9MB. Free memory was 34.2MB in the beginning and 25.5MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2024-11-15 02:23:09,895 INFO L158 Benchmark]: TraceAbstraction took 888901.12ms. Allocated memory was 83.9MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 24.9MB in the beginning and 1.1GB in the end (delta: -1.1GB). Peak memory consumption was 1.4GB. Max. memory is 8.0GB. [2024-11-15 02:23:09,895 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.21ms. Allocated memory is still 83.9MB. Free memory is still 37.3MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 29.27ms. Allocated memory is still 83.9MB. Free memory was 36.1MB in the beginning and 34.8MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 24.31ms. Allocated memory is still 83.9MB. Free memory was 34.8MB in the beginning and 34.2MB in the end (delta: 615.2kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 288.25ms. Allocated memory is still 83.9MB. Free memory was 34.2MB in the beginning and 25.5MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 888901.12ms. Allocated memory was 83.9MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 24.9MB in the beginning and 1.1GB in the end (delta: -1.1GB). Peak memory consumption was 1.4GB. 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: 14534, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 8253, dependent conditional: 8251, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6479, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 198, dependent conditional: 196, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6479, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 198, dependent conditional: 196, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9261, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 2980, dependent conditional: 2978, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9261, independent: 6281, independent conditional: 190, independent unconditional: 6091, dependent: 2980, dependent conditional: 2164, dependent unconditional: 816, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9261, independent: 6281, independent conditional: 190, independent unconditional: 6091, dependent: 2980, dependent conditional: 2164, dependent unconditional: 816, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 432, independent: 311, independent conditional: 185, independent unconditional: 126, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 432, independent: 123, independent conditional: 0, independent unconditional: 123, dependent: 309, dependent conditional: 0, dependent unconditional: 309, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 309, independent: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 309, independent: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3211, independent: 1777, independent conditional: 1653, independent unconditional: 124, dependent: 1435, dependent conditional: 1337, dependent unconditional: 98, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 78, Protected Queries: 0 ], Cache Queries: [ total: 9261, independent: 5970, independent conditional: 5, independent unconditional: 5965, dependent: 2859, dependent conditional: 2045, dependent unconditional: 814, unknown: 432, unknown conditional: 304, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 432, Positive cache size: 311, Positive conditional cache size: 185, Positive unconditional cache size: 126, Negative cache size: 121, Negative conditional cache size: 119, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6771, Maximal queried relation: 25, Independence queries for same thread: 8055, Persistent sets #1 benchmarks: Persistent set computation time: 0.2s, Number of persistent set computation: 23, Number of trivial persistent sets: 16, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 136, independent: 134, independent conditional: 0, independent unconditional: 134, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 14534, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 8253, dependent conditional: 8251, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6479, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 198, dependent conditional: 196, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6479, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 198, dependent conditional: 196, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9261, independent: 6281, independent conditional: 6147, independent unconditional: 134, dependent: 2980, dependent conditional: 2978, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9261, independent: 6281, independent conditional: 190, independent unconditional: 6091, dependent: 2980, dependent conditional: 2164, dependent unconditional: 816, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9261, independent: 6281, independent conditional: 190, independent unconditional: 6091, dependent: 2980, dependent conditional: 2164, dependent unconditional: 816, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 432, independent: 311, independent conditional: 185, independent unconditional: 126, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 432, independent: 123, independent conditional: 0, independent unconditional: 123, dependent: 309, dependent conditional: 0, dependent unconditional: 309, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 309, independent: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 309, independent: 188, independent conditional: 185, independent unconditional: 3, dependent: 121, dependent conditional: 119, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3211, independent: 1777, independent conditional: 1653, independent unconditional: 124, dependent: 1435, dependent conditional: 1337, dependent unconditional: 98, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 78, Protected Queries: 0 ], Cache Queries: [ total: 9261, independent: 5970, independent conditional: 5, independent unconditional: 5965, dependent: 2859, dependent conditional: 2045, dependent unconditional: 814, unknown: 432, unknown conditional: 304, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 432, Positive cache size: 311, Positive conditional cache size: 185, Positive unconditional cache size: 126, Negative cache size: 121, Negative conditional cache size: 119, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6771, Maximal queried relation: 25, Independence queries for same thread: 8055 - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 190 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1747 for 4304ms.. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 190 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1747 for 4304ms.. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 190 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 1747 for 4304ms.. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 30 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 888.7s, OverallIterations: 26, TraceHistogramMax: 0, PathProgramHistogramMax: 22, EmptinessCheckTime: 245.7s, 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: 1269, 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, 1.0s SatisfiabilityAnalysisTime, 570.5s InterpolantComputationTime, 4258 NumberOfCodeBlocks, 4255 NumberOfCodeBlocksAsserted, 149 NumberOfCheckSat, 6265 ConstructedInterpolants, 0 QuantifiedInterpolants, 486225 SizeOfPredicates, 306 NumberOfNonLiveVariables, 4941 ConjunctsInSsa, 2663 ConjunctsInUnsatCore, 66 InterpolantComputations, 5 PerfectInterpolantSequences, 2663/28443 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: 4.3s, ConditionCalculationTime: 0.9s, CommutingCounterexamples: 0, ConditionCalculations: 388, TraceChecks: 78, UnknownTraceChecks: 0, ImperfectProofs: 15, QuantifiedConditions: 0, FalseConditions: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown