/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-bad/ring-nondet.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.conditional-comm-158c277 [2024-11-15 02:26:11,013 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-15 02:26:11,083 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:26:11,088 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-15 02:26:11,088 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-15 02:26:11,113 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-15 02:26:11,114 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-15 02:26:11,114 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-15 02:26:11,114 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-15 02:26:11,115 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-15 02:26:11,115 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-15 02:26:11,115 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * Use SBE=true [2024-11-15 02:26:11,116 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-15 02:26:11,116 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-15 02:26:11,117 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-15 02:26:11,117 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-15 02:26:11,117 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-15 02:26:11,117 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-15 02:26:11,117 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-15 02:26:11,117 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-15 02:26:11,117 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-15 02:26:11,118 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-15 02:26:11,118 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-15 02:26:11,118 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-15 02:26:11,118 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-15 02:26:11,118 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-15 02:26:11,118 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-15 02:26:11,118 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-15 02:26:11,118 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:26:11,377 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-15 02:26:11,387 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-15 02:26:11,390 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-15 02:26:11,391 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-11-15 02:26:11,393 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-11-15 02:26:11,394 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-bad/ring-nondet.wvr.bpl [2024-11-15 02:26:11,395 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/ring-nondet.wvr.bpl' [2024-11-15 02:26:11,423 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-15 02:26:11,425 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-11-15 02:26:11,425 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-15 02:26:11,426 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-15 02:26:11,426 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-15 02:26:11,441 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,451 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,458 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-11-15 02:26:11,459 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-15 02:26:11,460 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-15 02:26:11,460 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-15 02:26:11,460 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-15 02:26:11,466 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,466 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,467 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,467 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,474 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,477 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,481 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,481 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,482 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-15 02:26:11,483 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-15 02:26:11,483 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-15 02:26:11,483 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-15 02:26:11,486 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/1) ... [2024-11-15 02:26:11,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-15 02:26:11,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:11,520 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:26:11,523 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:26:11,549 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-11-15 02:26:11,550 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-15 02:26:11,550 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-15 02:26:11,550 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-11-15 02:26:11,550 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-15 02:26:11,550 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-15 02:26:11,550 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-11-15 02:26:11,550 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-15 02:26:11,551 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-15 02:26:11,551 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2024-11-15 02:26:11,551 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-15 02:26:11,551 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-15 02:26:11,552 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:26:11,612 INFO L238 CfgBuilder]: Building ICFG [2024-11-15 02:26:11,615 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-15 02:26:11,740 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-15 02:26:11,740 INFO L287 CfgBuilder]: Performing block encoding [2024-11-15 02:26:11,788 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-15 02:26:11,788 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-15 02:26:11,789 INFO L201 PluginConnector]: Adding new model ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 02:26:11 BoogieIcfgContainer [2024-11-15 02:26:11,789 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-15 02:26:11,791 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-15 02:26:11,791 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-15 02:26:11,797 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-15 02:26:11,798 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.11 02:26:11" (1/2) ... [2024-11-15 02:26:11,799 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@597c7977 and model type ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 02:26:11, skipping insertion in model container [2024-11-15 02:26:11,799 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 02:26:11" (2/2) ... [2024-11-15 02:26:11,801 INFO L112 eAbstractionObserver]: Analyzing ICFG ring-nondet.wvr.bpl [2024-11-15 02:26:11,816 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-15 02:26:11,819 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG ring-nondet.wvr.bpl that has 4 procedures, 31 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2024-11-15 02:26:11,819 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-15 02:26:11,890 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-15 02:26:11,938 INFO L123 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-15 02:26:11,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-15 02:26:11,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:11,942 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:26:11,943 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:26:12,006 INFO L185 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-15 02:26:12,018 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-15 02:26:12,026 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;@4f716c6c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-15 02:26:12,026 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-15 02:26:12,168 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:12,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:12,173 INFO L85 PathProgramCache]: Analyzing trace with hash 562465544, now seen corresponding path program 1 times [2024-11-15 02:26:12,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:12,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650505773] [2024-11-15 02:26:12,179 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:12,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:12,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:12,368 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:26:12,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:12,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650505773] [2024-11-15 02:26:12,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650505773] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:26:12,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:26:12,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 02:26:12,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976430754] [2024-11-15 02:26:12,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:26:12,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:26:12,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:12,439 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:26:12,439 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:26:12,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:12,441 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:12,442 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:26:12,443 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:12,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:12,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-15 02:26:12,622 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:12,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:12,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1785303764, now seen corresponding path program 1 times [2024-11-15 02:26:12,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:12,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906378280] [2024-11-15 02:26:12,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:12,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:12,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:12,702 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:26:12,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:12,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906378280] [2024-11-15 02:26:12,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906378280] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:26:12,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:26:12,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 02:26:12,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188154778] [2024-11-15 02:26:12,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:26:12,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:26:12,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:12,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:26:12,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:26:12,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:12,709 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:12,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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:26:12,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:12,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:12,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:12,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:12,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-15 02:26:12,842 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:12,843 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:12,843 INFO L85 PathProgramCache]: Analyzing trace with hash 925968207, now seen corresponding path program 1 times [2024-11-15 02:26:12,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:12,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842508992] [2024-11-15 02:26:12,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:12,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:12,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:12,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:12,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:12,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842508992] [2024-11-15 02:26:12,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842508992] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:26:12,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:26:12,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 02:26:12,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317891105] [2024-11-15 02:26:12,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:26:12,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:26:12,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:12,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:26:12,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:26:12,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:12,959 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:12,959 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 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:26:12,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:12,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:12,959 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:13,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,120 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-15 02:26:13,120 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:13,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:13,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1059379409, now seen corresponding path program 1 times [2024-11-15 02:26:13,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:13,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550358159] [2024-11-15 02:26:13,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:13,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:13,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:13,192 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:26:13,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:13,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550358159] [2024-11-15 02:26:13,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550358159] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:26:13,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 02:26:13,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 02:26:13,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396801044] [2024-11-15 02:26:13,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:26:13,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:26:13,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:13,194 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:26:13,194 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 02:26:13,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:13,194 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:13,194 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:26:13,194 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,195 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:13,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-15 02:26:13,258 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:13,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:13,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1570828952, now seen corresponding path program 1 times [2024-11-15 02:26:13,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:13,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880388519] [2024-11-15 02:26:13,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:13,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:13,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:13,366 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:26:13,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:13,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880388519] [2024-11-15 02:26:13,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880388519] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:13,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720337582] [2024-11-15 02:26:13,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:13,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:13,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:13,369 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:26:13,371 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:26:13,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:13,424 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-15 02:26:13,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:26:13,453 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:13,454 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-15 02:26:13,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720337582] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:26:13,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:26:13,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-11-15 02:26:13,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225646975] [2024-11-15 02:26:13,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:26:13,455 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 02:26:13,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:13,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 02:26:13,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-15 02:26:13,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:13,455 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:13,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 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:26:13,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,456 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:13,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:13,538 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:26:13,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:13,728 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:13,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:13,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1936680283, now seen corresponding path program 2 times [2024-11-15 02:26:13,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:13,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901749015] [2024-11-15 02:26:13,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:13,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:13,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:13,891 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:13,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:13,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901749015] [2024-11-15 02:26:13,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901749015] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:13,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703142662] [2024-11-15 02:26:13,892 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:26:13,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:13,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:13,895 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:26:13,897 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:26:13,951 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:26:13,951 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:26:13,952 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-15 02:26:13,954 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:26:14,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:26:14,050 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:14,050 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:26:14,114 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-15 02:26:14,114 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 11 treesize of output 10 [2024-11-15 02:26:14,128 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:14,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703142662] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:26:14,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:26:14,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-11-15 02:26:14,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93542096] [2024-11-15 02:26:14,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:26:14,129 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-15 02:26:14,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:14,129 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-15 02:26:14,129 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-15 02:26:14,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:14,129 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:14,130 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 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:26:14,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,130 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:14,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:14,294 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:26:14,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:14,478 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:14,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:14,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1635435749, now seen corresponding path program 3 times [2024-11-15 02:26:14,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:14,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014698926] [2024-11-15 02:26:14,479 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:14,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:14,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:14,582 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:14,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:14,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014698926] [2024-11-15 02:26:14,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014698926] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:14,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496831860] [2024-11-15 02:26:14,582 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:26:14,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:14,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:14,585 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:26:14,587 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:26:14,640 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-15 02:26:14,641 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:26:14,641 INFO L256 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-15 02:26:14,643 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:26:14,689 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:26:14,689 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-15 02:26:14,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496831860] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:26:14,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:26:14,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2024-11-15 02:26:14,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441247975] [2024-11-15 02:26:14,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:26:14,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 02:26:14,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:14,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 02:26:14,691 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-15 02:26:14,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:14,691 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:14,691 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 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:26:14,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:14,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:14,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:14,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:14,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-15 02:26:14,978 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:26:14,979 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:14,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:14,979 INFO L85 PathProgramCache]: Analyzing trace with hash -166727463, now seen corresponding path program 4 times [2024-11-15 02:26:14,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:14,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632261514] [2024-11-15 02:26:14,980 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:14,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:14,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:15,215 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:26:15,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:15,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632261514] [2024-11-15 02:26:15,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632261514] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:15,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638069101] [2024-11-15 02:26:15,216 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:26:15,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:15,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:15,219 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:26:15,220 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:26:15,273 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:26:15,273 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:26:15,274 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-15 02:26:15,275 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:26:15,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:26:15,388 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 02:26:15,389 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:26:15,449 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-15 02:26:15,449 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 11 treesize of output 10 [2024-11-15 02:26:15,486 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 02:26:15,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638069101] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:26:15,487 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:26:15,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 15 [2024-11-15 02:26:15,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570368132] [2024-11-15 02:26:15,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:26:15,487 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-15 02:26:15,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:15,488 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-15 02:26:15,488 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-15 02:26:15,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:15,489 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:15,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.5) internal successors, (72), 15 states have internal predecessors, (72), 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:26:15,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:15,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:15,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:15,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:15,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:15,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:15,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:15,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:15,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:15,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:15,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:15,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:15,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:15,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:15,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:15,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-15 02:26:16,008 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:26:16,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:16,196 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:16,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:16,196 INFO L85 PathProgramCache]: Analyzing trace with hash -594917004, now seen corresponding path program 5 times [2024-11-15 02:26:16,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:16,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430091484] [2024-11-15 02:26:16,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:16,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:16,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:16,273 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:16,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:16,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430091484] [2024-11-15 02:26:16,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430091484] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:16,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92395728] [2024-11-15 02:26:16,274 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:26:16,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:16,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:16,276 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:26:16,278 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:26:16,338 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:26:16,338 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:26:16,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-15 02:26:16,340 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:26:16,377 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-15 02:26:16,377 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-15 02:26:16,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92395728] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 02:26:16,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:26:16,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2024-11-15 02:26:16,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024131618] [2024-11-15 02:26:16,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 02:26:16,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 02:26:16,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:16,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 02:26:16,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-15 02:26:16,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:16,378 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:16,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 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:26:16,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:16,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:16,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:16,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:16,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:16,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:16,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:16,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-15 02:26:16,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:26:16,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:16,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-15 02:26:16,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:16,695 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:16,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:16,695 INFO L85 PathProgramCache]: Analyzing trace with hash 363380346, now seen corresponding path program 6 times [2024-11-15 02:26:16,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:16,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241780729] [2024-11-15 02:26:16,695 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:16,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:16,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:16,995 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-15 02:26:16,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:16,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241780729] [2024-11-15 02:26:16,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241780729] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:16,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966381658] [2024-11-15 02:26:16,995 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:26:16,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:16,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:16,998 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:26:17,001 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:26:17,050 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-15 02:26:17,050 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:26:17,051 INFO L256 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-15 02:26:17,053 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:26:17,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:26:17,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:26:17,313 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 02:26:17,314 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:26:17,369 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:17,370 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 13 treesize of output 17 [2024-11-15 02:26:17,409 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:17,409 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 15 treesize of output 19 [2024-11-15 02:26:17,500 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 02:26:17,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966381658] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:26:17,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:26:17,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2024-11-15 02:26:17,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075401774] [2024-11-15 02:26:17,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:26:17,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-15 02:26:17,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:17,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-15 02:26:17,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2024-11-15 02:26:17,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:17,502 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:17,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.777777777777778) internal successors, (86), 17 states have internal predecessors, (86), 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:26:17,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:17,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:17,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:17,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:17,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:17,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:17,502 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:17,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:26:17,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:17,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:18,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:26:18,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:18,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-15 02:26:18,396 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-15 02:26:18,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:18,583 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:18,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:18,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1440930709, now seen corresponding path program 7 times [2024-11-15 02:26:18,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:18,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045232088] [2024-11-15 02:26:18,583 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:18,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:18,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:18,646 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:18,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:18,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045232088] [2024-11-15 02:26:18,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045232088] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:18,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734823522] [2024-11-15 02:26:18,647 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:26:18,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:18,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:18,649 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:26:18,651 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:26:18,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:18,709 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-15 02:26:18,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:26:18,745 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:26:18,745 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:26:18,786 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-15 02:26:18,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734823522] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:26:18,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:26:18,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2024-11-15 02:26:18,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129391197] [2024-11-15 02:26:18,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:26:18,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-15 02:26:18,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:18,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-15 02:26:18,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-15 02:26:18,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:18,788 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:18,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 4 states have internal predecessors, (57), 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:26:18,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:18,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:18,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:18,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:18,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:18,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:18,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:18,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:26:18,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:18,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-15 02:26:18,789 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:19,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:19,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:19,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:19,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:19,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:19,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:19,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:19,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-15 02:26:19,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:19,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-15 02:26:19,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:19,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-15 02:26:19,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:19,283 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:19,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:19,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1696555257, now seen corresponding path program 8 times [2024-11-15 02:26:19,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:19,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416549392] [2024-11-15 02:26:19,284 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:19,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:19,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:20,387 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:20,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:20,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416549392] [2024-11-15 02:26:20,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416549392] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:20,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761912657] [2024-11-15 02:26:20,388 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:26:20,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:20,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:20,390 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:26:20,391 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:26:20,455 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:26:20,456 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:26:20,457 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-15 02:26:20,459 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:26:21,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:21,287 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 35 treesize of output 19 [2024-11-15 02:26:21,459 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:21,459 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 35 treesize of output 19 [2024-11-15 02:26:21,640 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:21,641 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 31 treesize of output 21 [2024-11-15 02:26:21,722 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:21,723 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:26:22,303 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:22,304 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 39 treesize of output 59 [2024-11-15 02:26:22,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:22,789 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 79 treesize of output 85 [2024-11-15 02:26:23,417 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:23,417 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 108 treesize of output 108 [2024-11-15 02:26:23,703 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:23,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761912657] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:26:23,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:26:23,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2024-11-15 02:26:23,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097424025] [2024-11-15 02:26:23,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:26:23,705 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-15 02:26:23,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:23,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-15 02:26:23,708 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1773, Unknown=0, NotChecked=0, Total=1980 [2024-11-15 02:26:23,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:23,709 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:23,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.4444444444444446) internal successors, (110), 44 states have internal predecessors, (110), 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:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:23,709 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-15 02:26:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:29,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-15 02:26:29,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:29,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-15 02:26:29,489 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:26:29,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:29,678 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:29,700 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,700 WARN L331 ript$VariableManager]: TermVariable v_j_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,700 WARN L331 ript$VariableManager]: TermVariable v_i_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,700 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:29,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507772, now seen corresponding path program 1 times [2024-11-15 02:26:29,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:26:29,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259271227] [2024-11-15 02:26:29,702 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:29,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:29,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:29,710 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:26:29,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:29,733 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:26:29,766 WARN L331 ript$VariableManager]: TermVariable v_j_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,766 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,766 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,766 WARN L331 ript$VariableManager]: TermVariable v_i_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,767 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:29,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1819100017, now seen corresponding path program 1 times [2024-11-15 02:26:29,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:26:29,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125058563] [2024-11-15 02:26:29,767 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:29,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:29,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:29,782 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:26:29,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:29,803 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:26:29,821 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,821 WARN L331 ript$VariableManager]: TermVariable v_j_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,821 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,821 WARN L331 ript$VariableManager]: TermVariable v_i_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:29,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:29,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008978, now seen corresponding path program 1 times [2024-11-15 02:26:29,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:26:29,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645990033] [2024-11-15 02:26:29,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:29,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:29,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:29,845 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:26:29,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:29,868 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:26:29,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:29,869 INFO L85 PathProgramCache]: Analyzing trace with hash -419051, now seen corresponding path program 9 times [2024-11-15 02:26:29,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:29,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951683991] [2024-11-15 02:26:29,869 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:29,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:29,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:32,730 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:32,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:32,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951683991] [2024-11-15 02:26:32,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951683991] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:32,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552800527] [2024-11-15 02:26:32,731 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:26:32,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:32,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:32,732 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:26:32,733 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:26:32,801 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-15 02:26:32,802 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:26:32,803 INFO L256 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 111 conjuncts are in the unsatisfiable core [2024-11-15 02:26:32,805 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:26:34,627 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:34,627 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 22 [2024-11-15 02:26:34,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:34,860 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 22 [2024-11-15 02:26:35,080 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 14 proven. 96 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:35,081 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:26:37,298 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:37,298 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 77 treesize of output 197 [2024-11-15 02:26:39,816 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:39,816 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 115 treesize of output 217 [2024-11-15 02:26:41,546 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:26:41,547 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 167 treesize of output 259 [2024-11-15 02:26:42,378 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 8 proven. 102 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:42,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552800527] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:26:42,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:26:42,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 28, 28] total 81 [2024-11-15 02:26:42,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297688233] [2024-11-15 02:26:42,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:26:42,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2024-11-15 02:26:42,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:42,380 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2024-11-15 02:26:42,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=6076, Unknown=0, NotChecked=0, Total=6642 [2024-11-15 02:26:42,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:42,383 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:42,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 2.451219512195122) internal successors, (201), 81 states have internal predecessors, (201), 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:26:42,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:42,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:42,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:42,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:42,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:42,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:42,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:42,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-15 02:26:42,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:42,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-15 02:26:42,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:42,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-11-15 02:26:42,384 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:53,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:26:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:26:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-11-15 02:26:53,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-11-15 02:26:53,517 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:26:53,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2024-11-15 02:26:53,706 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:53,719 WARN L331 ript$VariableManager]: TermVariable v_i_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,719 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,719 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,719 WARN L331 ript$VariableManager]: TermVariable v_j_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:53,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507815, now seen corresponding path program 1 times [2024-11-15 02:26:53,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:26:53,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918097425] [2024-11-15 02:26:53,720 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:53,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:53,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:53,728 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:26:53,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:53,738 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:26:53,759 WARN L331 ript$VariableManager]: TermVariable v_j_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,760 WARN L331 ript$VariableManager]: TermVariable v_i_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,760 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,760 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:53,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099974, now seen corresponding path program 1 times [2024-11-15 02:26:53,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:26:53,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782772034] [2024-11-15 02:26:53,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:53,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:53,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:53,770 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:26:53,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:53,783 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:26:53,800 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,800 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,800 WARN L331 ript$VariableManager]: TermVariable v_j_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,800 WARN L331 ript$VariableManager]: TermVariable v_i_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:53,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:53,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1927542107, now seen corresponding path program 1 times [2024-11-15 02:26:53,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:26:53,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584342933] [2024-11-15 02:26:53,803 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:53,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:53,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:53,900 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 6 proven. 54 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-15 02:26:53,901 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:26:53,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584342933] [2024-11-15 02:26:53,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584342933] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:53,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:26:53,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2024-11-15 02:26:53,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:53,902 INFO L85 PathProgramCache]: Analyzing trace with hash 875180311, now seen corresponding path program 10 times [2024-11-15 02:26:53,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:53,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601612480] [2024-11-15 02:26:53,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:53,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:53,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:54,023 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 35 proven. 54 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2024-11-15 02:26:54,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:54,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601612480] [2024-11-15 02:26:54,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601612480] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:54,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359262311] [2024-11-15 02:26:54,023 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:26:54,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:54,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:54,027 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:26:54,029 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:26:54,103 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:26:54,103 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:26:54,104 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-15 02:26:54,106 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:26:54,180 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 35 proven. 46 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-15 02:26:54,180 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:26:54,283 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 35 proven. 46 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-15 02:26:54,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359262311] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:26:54,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:26:54,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2024-11-15 02:26:54,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995774876] [2024-11-15 02:26:54,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:26:54,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-15 02:26:54,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:26:54,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-15 02:26:54,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-15 02:26:54,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:54,285 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:26:54,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 5 states have internal predecessors, (70), 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:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-11-15 02:26:54,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:26:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:26:54,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-15 02:26:54,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-11-15 02:26:54,651 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:26:54,668 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,668 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,668 WARN L331 ript$VariableManager]: TermVariable v_j_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,668 WARN L331 ript$VariableManager]: TermVariable v_i_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:54,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507824, now seen corresponding path program 1 times [2024-11-15 02:26:54,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:26:54,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452802979] [2024-11-15 02:26:54,670 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:54,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:54,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:54,679 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:26:54,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:54,685 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:26:54,703 WARN L331 ript$VariableManager]: TermVariable v_j_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,703 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,703 WARN L331 ript$VariableManager]: TermVariable v_i_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,703 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:54,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099965, now seen corresponding path program 1 times [2024-11-15 02:26:54,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:26:54,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43198050] [2024-11-15 02:26:54,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:54,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:54,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:54,716 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:26:54,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:54,730 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:26:54,749 WARN L331 ript$VariableManager]: TermVariable v_j_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,749 WARN L331 ript$VariableManager]: TermVariable v_i_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,749 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,749 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:54,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008926, now seen corresponding path program 1 times [2024-11-15 02:26:54,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:26:54,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070856265] [2024-11-15 02:26:54,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:54,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:54,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:54,767 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:26:54,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:54,787 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:26:54,803 WARN L331 ript$VariableManager]: TermVariable v_i_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,804 WARN L331 ript$VariableManager]: TermVariable v_j_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,804 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,804 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:26:54,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:54,804 INFO L85 PathProgramCache]: Analyzing trace with hash 848288885, now seen corresponding path program 1 times [2024-11-15 02:26:54,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:26:54,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941115164] [2024-11-15 02:26:54,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:54,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:54,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:54,820 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:26:54,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:26:54,860 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:26:54,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:26:54,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1476211803, now seen corresponding path program 11 times [2024-11-15 02:26:54,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:26:54,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408255359] [2024-11-15 02:26:54,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:26:54,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:26:54,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:26:57,591 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:26:57,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:26:57,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408255359] [2024-11-15 02:26:57,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408255359] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:26:57,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589810941] [2024-11-15 02:26:57,591 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:26:57,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:26:57,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:26:57,594 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:26:57,595 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:26:57,664 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-15 02:26:57,664 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:26:57,668 INFO L256 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 133 conjuncts are in the unsatisfiable core [2024-11-15 02:26:57,671 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:27:02,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:27:02,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 62 treesize of output 34 [2024-11-15 02:27:02,354 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:27:02,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 47 treesize of output 25 [2024-11-15 02:27:02,541 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 15 proven. 155 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:27:02,541 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:27:07,359 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:27:07,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 102 treesize of output 298 [2024-11-15 02:27:13,621 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:13,622 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:13,623 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:13,624 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:13,624 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:13,624 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:13,625 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:13,626 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:13,627 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:13,628 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:13,694 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:27:13,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 161 treesize of output 227 [2024-11-15 02:27:15,841 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:15,841 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:15,844 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:15,844 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:15,846 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:15,846 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:15,847 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:15,847 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:15,848 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:15,851 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:27:15,933 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:27:15,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 243 treesize of output 287 [2024-11-15 02:27:17,052 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:27:17,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589810941] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:27:17,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:27:17,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 38, 38] total 111 [2024-11-15 02:27:17,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254496198] [2024-11-15 02:27:17,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:27:17,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2024-11-15 02:27:17,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:27:17,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2024-11-15 02:27:17,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1016, Invalid=11416, Unknown=0, NotChecked=0, Total=12432 [2024-11-15 02:27:17,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:27:17,057 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:27:17,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 2.1517857142857144) internal successors, (241), 111 states have internal predecessors, (241), 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:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:27:17,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:06,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:06,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:06,940 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:28:07,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-15 02:28:07,128 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:28:07,128 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:07,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1803720729, now seen corresponding path program 12 times [2024-11-15 02:28:07,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:28:07,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053453739] [2024-11-15 02:28:07,129 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:07,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:07,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:07,959 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2024-11-15 02:28:07,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:28:07,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053453739] [2024-11-15 02:28:07,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053453739] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:07,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009147062] [2024-11-15 02:28:07,960 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:28:07,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:07,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:28:07,962 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:28:07,963 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:28:08,059 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-11-15 02:28:08,059 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:28:08,061 INFO L256 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-11-15 02:28:08,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:28:08,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:28:08,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:28:08,333 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 0 proven. 116 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:08,334 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:28:08,383 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:08,384 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 15 treesize of output 19 [2024-11-15 02:28:08,403 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:08,403 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 17 treesize of output 21 [2024-11-15 02:28:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 374 backedges. 0 proven. 116 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:08,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009147062] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:28:08,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:28:08,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 14 [2024-11-15 02:28:08,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891579749] [2024-11-15 02:28:08,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:28:08,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-15 02:28:08,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:28:08,644 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-15 02:28:08,644 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2024-11-15 02:28:08,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:08,644 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:28:08,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.466666666666667) internal successors, (67), 14 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:08,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:09,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:09,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:09,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:09,221 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:28:09,408 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:09,408 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:28:09,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:09,409 INFO L85 PathProgramCache]: Analyzing trace with hash 654879371, now seen corresponding path program 13 times [2024-11-15 02:28:09,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:28:09,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871963418] [2024-11-15 02:28:09,409 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:09,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:09,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:10,470 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 152 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2024-11-15 02:28:10,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:28:10,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871963418] [2024-11-15 02:28:10,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871963418] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:10,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959093699] [2024-11-15 02:28:10,470 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:28:10,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:10,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:28:10,472 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:28:10,473 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:28:10,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:10,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 88 conjuncts are in the unsatisfiable core [2024-11-15 02:28:10,557 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:28:10,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-15 02:28:10,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:28:10,891 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:10,891 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:28:10,961 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:10,961 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 15 treesize of output 19 [2024-11-15 02:28:10,994 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:10,994 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 17 treesize of output 21 [2024-11-15 02:28:11,258 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 0 proven. 142 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:11,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959093699] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:28:11,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:28:11,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 13] total 23 [2024-11-15 02:28:11,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044148985] [2024-11-15 02:28:11,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:28:11,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-15 02:28:11,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:28:11,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-15 02:28:11,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=499, Unknown=0, NotChecked=0, Total=552 [2024-11-15 02:28:11,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:11,260 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:28:11,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 23 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:11,260 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:11,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:11,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:11,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:11,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:11,261 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:12,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:12,622 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:28:12,810 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,SelfDestructingSolverStorable26 [2024-11-15 02:28:12,810 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:28:12,829 WARN L331 ript$VariableManager]: TermVariable v_j_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,829 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,829 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,829 WARN L331 ript$VariableManager]: TermVariable v_i_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:12,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507920, now seen corresponding path program 1 times [2024-11-15 02:28:12,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:12,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335447394] [2024-11-15 02:28:12,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:12,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:12,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:12,834 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:12,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:12,839 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:12,856 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,856 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,856 WARN L331 ript$VariableManager]: TermVariable v_i_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,856 WARN L331 ript$VariableManager]: TermVariable v_j_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:12,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099869, now seen corresponding path program 1 times [2024-11-15 02:28:12,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:12,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975864316] [2024-11-15 02:28:12,857 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:12,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:12,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:12,863 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:12,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:12,870 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:12,886 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,886 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,887 WARN L331 ript$VariableManager]: TermVariable v_i_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,887 WARN L331 ript$VariableManager]: TermVariable v_j_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:12,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008830, now seen corresponding path program 1 times [2024-11-15 02:28:12,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:12,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016642575] [2024-11-15 02:28:12,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:12,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:12,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:12,899 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:12,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:12,914 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:12,931 WARN L331 ript$VariableManager]: TermVariable v_i_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,931 WARN L331 ript$VariableManager]: TermVariable v_j_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,931 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,931 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:12,932 INFO L85 PathProgramCache]: Analyzing trace with hash 848288981, now seen corresponding path program 1 times [2024-11-15 02:28:12,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:12,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350182194] [2024-11-15 02:28:12,933 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:12,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:12,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:12,945 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:12,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:12,961 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:12,978 WARN L331 ript$VariableManager]: TermVariable v_j_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,978 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,978 WARN L331 ript$VariableManager]: TermVariable v_i_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,978 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:12,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:12,979 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344692, now seen corresponding path program 1 times [2024-11-15 02:28:12,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:12,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747944362] [2024-11-15 02:28:12,979 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:12,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:12,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:12,997 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:13,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:13,024 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:13,041 WARN L331 ript$VariableManager]: TermVariable v_j_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:13,041 WARN L331 ript$VariableManager]: TermVariable v_i_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:13,041 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:13,041 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:13,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:13,042 INFO L85 PathProgramCache]: Analyzing trace with hash 574580320, now seen corresponding path program 1 times [2024-11-15 02:28:13,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:13,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516680709] [2024-11-15 02:28:13,042 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:13,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:13,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:14,400 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 8 proven. 261 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-15 02:28:14,400 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:28:14,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516680709] [2024-11-15 02:28:14,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516680709] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:14,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:28:14,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-11-15 02:28:14,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:14,401 INFO L85 PathProgramCache]: Analyzing trace with hash -230299367, now seen corresponding path program 14 times [2024-11-15 02:28:14,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:28:14,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506508891] [2024-11-15 02:28:14,401 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:14,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:14,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:15,821 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 4 proven. 196 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-15 02:28:15,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:28:15,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506508891] [2024-11-15 02:28:15,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506508891] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:15,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48424694] [2024-11-15 02:28:15,822 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:28:15,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:15,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:28:15,824 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:28:15,824 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:28:15,918 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:28:15,918 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:28:15,920 INFO L256 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-11-15 02:28:15,922 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:28:16,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-15 02:28:16,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:28:16,289 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:16,289 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:28:16,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:16,391 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 15 treesize of output 19 [2024-11-15 02:28:16,424 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:16,424 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 17 treesize of output 21 [2024-11-15 02:28:16,686 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 182 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:16,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48424694] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:28:16,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:28:16,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 16, 16] total 28 [2024-11-15 02:28:16,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004334517] [2024-11-15 02:28:16,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:28:16,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-15 02:28:16,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:28:16,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-15 02:28:16,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=742, Unknown=0, NotChecked=0, Total=812 [2024-11-15 02:28:16,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:16,688 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:28:16,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.0) internal successors, (116), 28 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:28:16,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:16,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:16,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:16,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:16,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:16,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:16,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:16,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:16,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:16,688 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:16,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:16,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:16,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:16,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:16,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:16,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:16,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:16,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:18,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:18,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:18,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-15 02:28:18,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2024-11-15 02:28:18,483 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:28:18,513 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,513 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,514 WARN L331 ript$VariableManager]: TermVariable v_j_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,514 WARN L331 ript$VariableManager]: TermVariable v_i_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507956, now seen corresponding path program 1 times [2024-11-15 02:28:18,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509607144] [2024-11-15 02:28:18,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,520 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:18,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,529 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:18,553 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,553 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,553 WARN L331 ript$VariableManager]: TermVariable v_j_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,553 WARN L331 ript$VariableManager]: TermVariable v_i_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099833, now seen corresponding path program 1 times [2024-11-15 02:28:18,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422188230] [2024-11-15 02:28:18,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,563 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:18,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,570 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:18,590 WARN L331 ript$VariableManager]: TermVariable v_j_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,590 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,590 WARN L331 ript$VariableManager]: TermVariable v_i_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,591 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008794, now seen corresponding path program 1 times [2024-11-15 02:28:18,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571252444] [2024-11-15 02:28:18,592 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,605 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:18,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,620 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:18,640 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,640 WARN L331 ript$VariableManager]: TermVariable v_i_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,640 WARN L331 ript$VariableManager]: TermVariable v_j_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,640 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,641 INFO L85 PathProgramCache]: Analyzing trace with hash 848289017, now seen corresponding path program 1 times [2024-11-15 02:28:18,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213594182] [2024-11-15 02:28:18,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,658 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:18,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,678 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:18,698 WARN L331 ript$VariableManager]: TermVariable v_i_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,698 WARN L331 ript$VariableManager]: TermVariable v_j_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,698 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,698 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,700 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344728, now seen corresponding path program 1 times [2024-11-15 02:28:18,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286423301] [2024-11-15 02:28:18,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,723 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:18,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:18,757 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:18,778 WARN L331 ript$VariableManager]: TermVariable v_j_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,778 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,778 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,778 WARN L331 ript$VariableManager]: TermVariable v_i_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:18,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:18,779 INFO L85 PathProgramCache]: Analyzing trace with hash -25318190, now seen corresponding path program 1 times [2024-11-15 02:28:18,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:18,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698257185] [2024-11-15 02:28:18,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:18,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:18,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:20,208 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 254 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:28:20,209 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:28:20,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698257185] [2024-11-15 02:28:20,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698257185] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:20,209 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:28:20,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-11-15 02:28:20,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:20,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1429550091, now seen corresponding path program 15 times [2024-11-15 02:28:20,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:28:20,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747745793] [2024-11-15 02:28:20,210 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:20,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:20,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:21,118 INFO L134 CoverageAnalysis]: Checked inductivity of 494 backedges. 0 proven. 236 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:21,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:28:21,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747745793] [2024-11-15 02:28:21,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747745793] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:21,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196822104] [2024-11-15 02:28:21,118 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:28:21,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:21,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:28:21,120 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:28:21,121 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:28:21,224 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-15 02:28:21,224 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:28:21,227 INFO L256 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-11-15 02:28:21,229 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:28:21,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:28:21,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:28:21,608 INFO L134 CoverageAnalysis]: Checked inductivity of 494 backedges. 0 proven. 236 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:21,608 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:28:21,753 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:21,754 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 15 treesize of output 19 [2024-11-15 02:28:21,774 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:21,775 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 17 treesize of output 21 [2024-11-15 02:28:22,078 INFO L134 CoverageAnalysis]: Checked inductivity of 494 backedges. 0 proven. 236 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:22,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196822104] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:28:22,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:28:22,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 22 [2024-11-15 02:28:22,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316020235] [2024-11-15 02:28:22,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:28:22,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-15 02:28:22,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:28:22,079 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-15 02:28:22,079 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=462, Unknown=0, NotChecked=0, Total=506 [2024-11-15 02:28:22,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:22,079 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:28:22,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.739130434782608) internal successors, (109), 22 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:28:22,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:22,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:22,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:22,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:22,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:22,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:22,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:22,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:22,080 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:23,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:23,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:23,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:23,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:28:23,069 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:28:23,254 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,SelfDestructingSolverStorable40,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-11-15 02:28:23,254 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:28:23,267 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,267 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,267 WARN L331 ript$VariableManager]: TermVariable v_i_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,267 WARN L331 ript$VariableManager]: TermVariable v_j_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,268 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:23,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507994, now seen corresponding path program 1 times [2024-11-15 02:28:23,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:23,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644445572] [2024-11-15 02:28:23,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:23,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:23,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:23,272 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:23,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:23,275 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:23,287 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,287 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,287 WARN L331 ript$VariableManager]: TermVariable v_i_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,287 WARN L331 ript$VariableManager]: TermVariable v_j_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:23,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099795, now seen corresponding path program 1 times [2024-11-15 02:28:23,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:23,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240490241] [2024-11-15 02:28:23,288 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:23,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:23,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:23,293 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:23,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:23,298 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:23,312 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,312 WARN L331 ript$VariableManager]: TermVariable v_j_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,312 WARN L331 ript$VariableManager]: TermVariable v_i_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,312 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:23,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008756, now seen corresponding path program 1 times [2024-11-15 02:28:23,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:23,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156536577] [2024-11-15 02:28:23,313 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:23,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:23,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:23,324 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:23,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:23,336 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:23,353 WARN L331 ript$VariableManager]: TermVariable v_j_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,353 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,353 WARN L331 ript$VariableManager]: TermVariable v_i_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,353 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:23,354 INFO L85 PathProgramCache]: Analyzing trace with hash 848289055, now seen corresponding path program 1 times [2024-11-15 02:28:23,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:23,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690489986] [2024-11-15 02:28:23,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:23,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:23,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:23,365 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:23,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:23,381 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:23,398 WARN L331 ript$VariableManager]: TermVariable v_j_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,399 WARN L331 ript$VariableManager]: TermVariable v_i_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,399 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,399 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,399 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:23,400 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344766, now seen corresponding path program 1 times [2024-11-15 02:28:23,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:23,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414272] [2024-11-15 02:28:23,400 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:23,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:23,418 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:23,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:23,440 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:23,457 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,457 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,457 WARN L331 ript$VariableManager]: TermVariable v_j_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,457 WARN L331 ript$VariableManager]: TermVariable v_i_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:23,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:23,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1071733334, now seen corresponding path program 1 times [2024-11-15 02:28:23,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:23,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502603218] [2024-11-15 02:28:23,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:23,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:23,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:25,079 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 322 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:28:25,079 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:28:25,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502603218] [2024-11-15 02:28:25,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502603218] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:25,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:28:25,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2024-11-15 02:28:25,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:25,080 INFO L85 PathProgramCache]: Analyzing trace with hash -976729575, now seen corresponding path program 16 times [2024-11-15 02:28:25,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:28:25,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413997116] [2024-11-15 02:28:25,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:25,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:25,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:26,484 INFO L134 CoverageAnalysis]: Checked inductivity of 562 backedges. 0 proven. 314 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2024-11-15 02:28:26,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:28:26,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413997116] [2024-11-15 02:28:26,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413997116] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:26,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784375456] [2024-11-15 02:28:26,485 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:28:26,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:26,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:28:26,488 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:28:26,489 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:28:26,602 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:28:26,602 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:28:26,604 INFO L256 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 112 conjuncts are in the unsatisfiable core [2024-11-15 02:28:26,608 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:28:26,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-15 02:28:27,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:28:27,059 INFO L134 CoverageAnalysis]: Checked inductivity of 562 backedges. 0 proven. 304 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:27,059 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:28:27,220 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:27,221 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 15 treesize of output 19 [2024-11-15 02:28:27,260 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:27,260 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 17 treesize of output 21 [2024-11-15 02:28:27,551 INFO L134 CoverageAnalysis]: Checked inductivity of 562 backedges. 0 proven. 304 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:27,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784375456] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:28:27,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:28:27,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 22, 22] total 32 [2024-11-15 02:28:27,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429476658] [2024-11-15 02:28:27,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:28:27,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-15 02:28:27,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:28:27,553 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-15 02:28:27,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=985, Unknown=0, NotChecked=0, Total=1056 [2024-11-15 02:28:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:27,553 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:28:27,553 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.2727272727272725) internal successors, (141), 32 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:28:27,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:27,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:27,553 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:28:27,554 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:28:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:28:29,948 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-15 02:28:30,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:30,132 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:28:30,145 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,145 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,145 WARN L331 ript$VariableManager]: TermVariable v_j_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,145 WARN L331 ript$VariableManager]: TermVariable v_i_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:30,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508034, now seen corresponding path program 1 times [2024-11-15 02:28:30,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:30,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271757072] [2024-11-15 02:28:30,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:30,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:30,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:30,150 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:30,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:30,156 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:30,174 WARN L331 ript$VariableManager]: TermVariable v_i_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,174 WARN L331 ript$VariableManager]: TermVariable v_j_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,174 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,174 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:30,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099755, now seen corresponding path program 1 times [2024-11-15 02:28:30,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:30,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741198296] [2024-11-15 02:28:30,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:30,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:30,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:30,181 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:30,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:30,189 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:30,207 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,207 WARN L331 ript$VariableManager]: TermVariable v_i_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,207 WARN L331 ript$VariableManager]: TermVariable v_j_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,207 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:30,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008716, now seen corresponding path program 1 times [2024-11-15 02:28:30,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:30,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076113057] [2024-11-15 02:28:30,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:30,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:30,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:30,217 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:30,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:30,229 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:30,246 WARN L331 ript$VariableManager]: TermVariable v_i_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,247 WARN L331 ript$VariableManager]: TermVariable v_j_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,247 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,247 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:30,247 INFO L85 PathProgramCache]: Analyzing trace with hash 848289095, now seen corresponding path program 1 times [2024-11-15 02:28:30,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:30,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578663213] [2024-11-15 02:28:30,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:30,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:30,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:30,261 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:30,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:30,275 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:30,290 WARN L331 ript$VariableManager]: TermVariable v_j_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,290 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,290 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,290 WARN L331 ript$VariableManager]: TermVariable v_i_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:30,291 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344806, now seen corresponding path program 1 times [2024-11-15 02:28:30,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:30,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359893356] [2024-11-15 02:28:30,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:30,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:30,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:30,307 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:30,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:30,333 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:30,350 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,350 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,350 WARN L331 ript$VariableManager]: TermVariable v_i_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,350 WARN L331 ript$VariableManager]: TermVariable v_j_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:30,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:30,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1465803680, now seen corresponding path program 1 times [2024-11-15 02:28:30,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:30,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512165304] [2024-11-15 02:28:30,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:30,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:30,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:31,771 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 0 proven. 404 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:28:31,771 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:28:31,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512165304] [2024-11-15 02:28:31,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512165304] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:31,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:28:31,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2024-11-15 02:28:31,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:31,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1873276299, now seen corresponding path program 17 times [2024-11-15 02:28:31,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:28:31,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722696108] [2024-11-15 02:28:31,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:31,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:31,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:33,204 INFO L134 CoverageAnalysis]: Checked inductivity of 644 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2024-11-15 02:28:33,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:28:33,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722696108] [2024-11-15 02:28:33,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722696108] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:33,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314351246] [2024-11-15 02:28:33,205 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:28:33,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:33,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:28:33,207 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:28:33,208 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:28:33,344 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-11-15 02:28:33,344 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:28:33,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 114 conjuncts are in the unsatisfiable core [2024-11-15 02:28:33,350 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:28:33,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:28:33,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:28:33,801 INFO L134 CoverageAnalysis]: Checked inductivity of 644 backedges. 0 proven. 386 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:33,801 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:28:33,998 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:33,998 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 15 treesize of output 19 [2024-11-15 02:28:34,013 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:34,013 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 17 treesize of output 21 [2024-11-15 02:28:34,318 INFO L134 CoverageAnalysis]: Checked inductivity of 644 backedges. 0 proven. 386 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:34,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314351246] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:28:34,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:28:34,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 34 [2024-11-15 02:28:34,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516507595] [2024-11-15 02:28:34,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:28:34,319 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-15 02:28:34,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:28:34,319 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-15 02:28:34,320 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=1116, Unknown=0, NotChecked=0, Total=1190 [2024-11-15 02:28:34,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:34,320 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:28:34,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 4.3428571428571425) internal successors, (152), 34 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:28:34,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:36,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:36,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:36,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:28:36,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:28:36,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:28:37,004 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-15 02:28:37,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2024-11-15 02:28:37,192 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:28:37,206 WARN L331 ript$VariableManager]: TermVariable v_j_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,206 WARN L331 ript$VariableManager]: TermVariable v_i_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,206 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,206 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:37,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508076, now seen corresponding path program 1 times [2024-11-15 02:28:37,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:37,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944475348] [2024-11-15 02:28:37,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:37,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:37,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:37,212 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:37,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:37,216 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:37,233 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,233 WARN L331 ript$VariableManager]: TermVariable v_j_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,234 WARN L331 ript$VariableManager]: TermVariable v_i_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,234 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:37,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099713, now seen corresponding path program 1 times [2024-11-15 02:28:37,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:37,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827822889] [2024-11-15 02:28:37,234 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:37,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:37,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:37,240 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:37,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:37,246 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:37,264 WARN L331 ript$VariableManager]: TermVariable v_j_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,264 WARN L331 ript$VariableManager]: TermVariable v_i_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,264 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,264 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:37,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008674, now seen corresponding path program 1 times [2024-11-15 02:28:37,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:37,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061737874] [2024-11-15 02:28:37,265 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:37,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:37,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:37,275 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:37,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:37,286 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:37,302 WARN L331 ript$VariableManager]: TermVariable v_j_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,303 WARN L331 ript$VariableManager]: TermVariable v_i_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,303 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,303 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,303 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:37,303 INFO L85 PathProgramCache]: Analyzing trace with hash 848289137, now seen corresponding path program 1 times [2024-11-15 02:28:37,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:37,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928244809] [2024-11-15 02:28:37,303 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:37,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:37,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:37,315 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:37,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:37,330 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:37,350 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,350 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,350 WARN L331 ript$VariableManager]: TermVariable v_j_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,350 WARN L331 ript$VariableManager]: TermVariable v_i_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:37,351 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344848, now seen corresponding path program 1 times [2024-11-15 02:28:37,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:37,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052336529] [2024-11-15 02:28:37,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:37,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:37,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:37,374 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:37,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:37,401 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:37,420 WARN L331 ript$VariableManager]: TermVariable v_i_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,421 WARN L331 ript$VariableManager]: TermVariable v_j_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,421 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,421 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:37,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:37,422 INFO L85 PathProgramCache]: Analyzing trace with hash -244525828, now seen corresponding path program 1 times [2024-11-15 02:28:37,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:37,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752667377] [2024-11-15 02:28:37,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:37,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:37,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:39,036 INFO L134 CoverageAnalysis]: Checked inductivity of 739 backedges. 8 proven. 561 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-15 02:28:39,036 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:28:39,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752667377] [2024-11-15 02:28:39,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752667377] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:39,036 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:28:39,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2024-11-15 02:28:39,037 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:39,037 INFO L85 PathProgramCache]: Analyzing trace with hash -65684711, now seen corresponding path program 18 times [2024-11-15 02:28:39,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:28:39,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18068162] [2024-11-15 02:28:39,037 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:39,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:39,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:40,281 INFO L134 CoverageAnalysis]: Checked inductivity of 740 backedges. 0 proven. 492 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2024-11-15 02:28:40,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:28:40,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18068162] [2024-11-15 02:28:40,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18068162] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:40,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248528468] [2024-11-15 02:28:40,282 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:28:40,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:40,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:28:40,284 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:28:40,285 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:28:40,412 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-11-15 02:28:40,412 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:28:40,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-15 02:28:40,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:28:41,250 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:41,251 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 11 treesize of output 15 [2024-11-15 02:28:42,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:42,284 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 35 treesize of output 39 [2024-11-15 02:28:42,479 INFO L134 CoverageAnalysis]: Checked inductivity of 740 backedges. 129 proven. 353 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:42,479 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:28:43,466 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:43,466 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 13 treesize of output 17 [2024-11-15 02:28:43,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:43,603 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 23 treesize of output 27 [2024-11-15 02:28:46,084 INFO L134 CoverageAnalysis]: Checked inductivity of 740 backedges. 93 proven. 389 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:46,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248528468] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:28:46,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:28:46,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 30] total 87 [2024-11-15 02:28:46,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655947564] [2024-11-15 02:28:46,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:28:46,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2024-11-15 02:28:46,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:28:46,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2024-11-15 02:28:46,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1424, Invalid=6232, Unknown=0, NotChecked=0, Total=7656 [2024-11-15 02:28:46,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:46,088 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:28:46,088 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 4.579545454545454) internal successors, (403), 87 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:28:46,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:46,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:46,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:46,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:46,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:46,088 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:28:46,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:50,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:50,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:50,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:28:50,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:28:50,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:28:50,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:28:50,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-15 02:28:51,175 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,SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-11-15 02:28:51,176 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:28:51,188 WARN L331 ript$VariableManager]: TermVariable v_i_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,188 WARN L331 ript$VariableManager]: TermVariable v_j_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,188 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,188 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:51,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508140, now seen corresponding path program 1 times [2024-11-15 02:28:51,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:51,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133202191] [2024-11-15 02:28:51,189 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:51,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:51,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:51,193 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:51,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:51,198 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:51,215 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,215 WARN L331 ript$VariableManager]: TermVariable v_i_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,215 WARN L331 ript$VariableManager]: TermVariable v_j_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,215 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:51,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099649, now seen corresponding path program 1 times [2024-11-15 02:28:51,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:51,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488713638] [2024-11-15 02:28:51,216 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:51,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:51,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:51,221 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:51,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:51,226 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:51,238 WARN L331 ript$VariableManager]: TermVariable v_i_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,238 WARN L331 ript$VariableManager]: TermVariable v_j_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,238 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,238 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:51,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008610, now seen corresponding path program 1 times [2024-11-15 02:28:51,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:51,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851907812] [2024-11-15 02:28:51,239 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:51,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:51,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:51,248 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:51,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:51,258 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:51,275 WARN L331 ript$VariableManager]: TermVariable v_j_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,275 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,275 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,275 WARN L331 ript$VariableManager]: TermVariable v_i_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:51,276 INFO L85 PathProgramCache]: Analyzing trace with hash 848289201, now seen corresponding path program 1 times [2024-11-15 02:28:51,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:51,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158170927] [2024-11-15 02:28:51,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:51,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:51,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:51,285 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:51,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:51,295 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:51,312 WARN L331 ript$VariableManager]: TermVariable v_j_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,312 WARN L331 ript$VariableManager]: TermVariable v_i_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,312 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,312 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:51,313 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344912, now seen corresponding path program 1 times [2024-11-15 02:28:51,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:51,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378866488] [2024-11-15 02:28:51,313 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:51,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:51,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:51,351 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:51,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:51,370 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:51,387 WARN L331 ript$VariableManager]: TermVariable v_j_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,387 WARN L331 ript$VariableManager]: TermVariable v_i_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,387 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,387 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:51,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:51,388 INFO L85 PathProgramCache]: Analyzing trace with hash -634197366, now seen corresponding path program 1 times [2024-11-15 02:28:51,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:51,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537408091] [2024-11-15 02:28:51,388 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:51,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:51,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:53,122 INFO L134 CoverageAnalysis]: Checked inductivity of 849 backedges. 0 proven. 610 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:28:53,122 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:28:53,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537408091] [2024-11-15 02:28:53,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537408091] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:53,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:28:53,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2024-11-15 02:28:53,123 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:53,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1149970677, now seen corresponding path program 19 times [2024-11-15 02:28:53,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:28:53,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932106777] [2024-11-15 02:28:53,123 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:53,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:53,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:54,510 INFO L134 CoverageAnalysis]: Checked inductivity of 850 backedges. 0 proven. 602 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2024-11-15 02:28:54,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:28:54,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932106777] [2024-11-15 02:28:54,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932106777] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:28:54,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64309642] [2024-11-15 02:28:54,511 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:28:54,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:54,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:28:54,513 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:28:54,514 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:28:54,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:28:54,636 INFO L256 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 136 conjuncts are in the unsatisfiable core [2024-11-15 02:28:54,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:28:55,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-15 02:28:55,110 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:28:55,116 INFO L134 CoverageAnalysis]: Checked inductivity of 850 backedges. 0 proven. 592 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:55,116 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:28:55,378 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:55,378 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 15 treesize of output 19 [2024-11-15 02:28:55,395 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:28:55,395 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 17 treesize of output 21 [2024-11-15 02:28:55,741 INFO L134 CoverageAnalysis]: Checked inductivity of 850 backedges. 0 proven. 592 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:28:55,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64309642] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:28:55,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:28:55,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 31, 31] total 36 [2024-11-15 02:28:55,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30636909] [2024-11-15 02:28:55,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:28:55,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-15 02:28:55,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:28:55,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-15 02:28:55,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=1256, Unknown=0, NotChecked=0, Total=1332 [2024-11-15 02:28:55,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:55,743 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:28:55,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 4.54054054054054) internal successors, (168), 36 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:28:55,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:28:57,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:57,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:57,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:57,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:57,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:28:57,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:28:57,998 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:28:58,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:28:58,186 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:28:58,198 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,199 WARN L331 ript$VariableManager]: TermVariable v_j_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,199 WARN L331 ript$VariableManager]: TermVariable v_i_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,199 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:58,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508188, now seen corresponding path program 1 times [2024-11-15 02:28:58,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:58,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958676331] [2024-11-15 02:28:58,200 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:58,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:58,203 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:58,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:58,206 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:58,218 WARN L331 ript$VariableManager]: TermVariable v_j_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,218 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,218 WARN L331 ript$VariableManager]: TermVariable v_i_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,218 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:58,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099601, now seen corresponding path program 1 times [2024-11-15 02:28:58,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:58,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185940044] [2024-11-15 02:28:58,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:58,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:58,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:58,223 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:58,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:58,227 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:58,239 WARN L331 ript$VariableManager]: TermVariable v_j_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,239 WARN L331 ript$VariableManager]: TermVariable v_i_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,239 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,239 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:58,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008562, now seen corresponding path program 1 times [2024-11-15 02:28:58,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:58,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619160687] [2024-11-15 02:28:58,240 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:58,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:58,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:58,246 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:58,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:58,253 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:58,265 WARN L331 ript$VariableManager]: TermVariable v_i_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,265 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,265 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,265 WARN L331 ript$VariableManager]: TermVariable v_j_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:58,266 INFO L85 PathProgramCache]: Analyzing trace with hash 848289249, now seen corresponding path program 1 times [2024-11-15 02:28:58,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:58,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412212646] [2024-11-15 02:28:58,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:58,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:58,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:58,273 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:58,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:58,282 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:58,294 WARN L331 ript$VariableManager]: TermVariable v_i_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,294 WARN L331 ript$VariableManager]: TermVariable v_j_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,294 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,294 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,295 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:58,295 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344960, now seen corresponding path program 1 times [2024-11-15 02:28:58,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:58,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028341228] [2024-11-15 02:28:58,295 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:58,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:58,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:58,307 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:28:58,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:28:58,324 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:28:58,336 WARN L331 ript$VariableManager]: TermVariable v_i_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,336 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,336 WARN L331 ript$VariableManager]: TermVariable v_j_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,336 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:28:58,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:28:58,337 INFO L85 PathProgramCache]: Analyzing trace with hash 345896044, now seen corresponding path program 1 times [2024-11-15 02:28:58,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:28:58,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569739649] [2024-11-15 02:28:58,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:28:58,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:28:58,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:00,311 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 0 proven. 734 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:29:00,312 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:29:00,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569739649] [2024-11-15 02:29:00,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569739649] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:00,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:29:00,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2024-11-15 02:29:00,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:00,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1707459559, now seen corresponding path program 20 times [2024-11-15 02:29:00,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:29:00,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342425031] [2024-11-15 02:29:00,313 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:00,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:00,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:02,484 INFO L134 CoverageAnalysis]: Checked inductivity of 974 backedges. 6 proven. 728 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-15 02:29:02,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:29:02,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342425031] [2024-11-15 02:29:02,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342425031] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:02,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549905577] [2024-11-15 02:29:02,485 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:29:02,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:29:02,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:29:02,486 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:29:02,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-15 02:29:02,615 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:29:02,615 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:29:02,618 INFO L256 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 142 conjuncts are in the unsatisfiable core [2024-11-15 02:29:02,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:29:03,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-15 02:29:03,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:29:03,142 INFO L134 CoverageAnalysis]: Checked inductivity of 974 backedges. 0 proven. 716 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:29:03,142 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:29:03,472 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:03,472 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 15 treesize of output 19 [2024-11-15 02:29:03,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:03,537 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 17 treesize of output 21 [2024-11-15 02:29:03,894 INFO L134 CoverageAnalysis]: Checked inductivity of 974 backedges. 0 proven. 716 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:29:03,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549905577] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:29:03,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:29:03,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 34, 34] total 45 [2024-11-15 02:29:03,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050964531] [2024-11-15 02:29:03,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:29:03,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-15 02:29:03,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:29:03,895 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-15 02:29:03,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1967, Unknown=0, NotChecked=0, Total=2070 [2024-11-15 02:29:03,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:03,896 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:29:03,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 4.260869565217392) internal successors, (196), 45 states have internal predecessors, (196), 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:29:03,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:29:03,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:29:07,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:29:07,972 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:29:08,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable69 [2024-11-15 02:29:08,160 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:29:08,176 WARN L331 ript$VariableManager]: TermVariable v_j_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,176 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,176 WARN L331 ript$VariableManager]: TermVariable v_i_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,176 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:08,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508236, now seen corresponding path program 1 times [2024-11-15 02:29:08,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:08,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970151623] [2024-11-15 02:29:08,177 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:08,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:08,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:08,180 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:08,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:08,183 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:08,195 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,195 WARN L331 ript$VariableManager]: TermVariable v_j_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,195 WARN L331 ript$VariableManager]: TermVariable v_i_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,195 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:08,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099553, now seen corresponding path program 1 times [2024-11-15 02:29:08,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:08,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156276187] [2024-11-15 02:29:08,195 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:08,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:08,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:08,199 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:08,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:08,204 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:08,215 WARN L331 ript$VariableManager]: TermVariable v_i_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,215 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,215 WARN L331 ript$VariableManager]: TermVariable v_j_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,215 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:08,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008514, now seen corresponding path program 1 times [2024-11-15 02:29:08,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:08,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123979839] [2024-11-15 02:29:08,216 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:08,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:08,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:08,225 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:08,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:08,232 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:08,245 WARN L331 ript$VariableManager]: TermVariable v_i_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,245 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,245 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,245 WARN L331 ript$VariableManager]: TermVariable v_j_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:08,245 INFO L85 PathProgramCache]: Analyzing trace with hash 848289297, now seen corresponding path program 1 times [2024-11-15 02:29:08,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:08,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953647636] [2024-11-15 02:29:08,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:08,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:08,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:08,253 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:08,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:08,262 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:08,274 WARN L331 ript$VariableManager]: TermVariable v_i_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,274 WARN L331 ript$VariableManager]: TermVariable v_j_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,274 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,274 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:08,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345008, now seen corresponding path program 1 times [2024-11-15 02:29:08,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:08,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733879115] [2024-11-15 02:29:08,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:08,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:08,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:08,285 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:08,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:08,297 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:08,309 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,309 WARN L331 ript$VariableManager]: TermVariable v_i_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,309 WARN L331 ript$VariableManager]: TermVariable v_j_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,310 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:08,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:08,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1902592362, now seen corresponding path program 1 times [2024-11-15 02:29:08,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:08,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774424741] [2024-11-15 02:29:08,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:08,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:08,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:10,337 INFO L134 CoverageAnalysis]: Checked inductivity of 1111 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:29:10,337 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:29:10,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774424741] [2024-11-15 02:29:10,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774424741] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:10,337 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:29:10,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2024-11-15 02:29:10,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:10,338 INFO L85 PathProgramCache]: Analyzing trace with hash 2125459595, now seen corresponding path program 21 times [2024-11-15 02:29:10,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:29:10,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394030443] [2024-11-15 02:29:10,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:10,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:10,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:12,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1112 backedges. 0 proven. 864 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2024-11-15 02:29:12,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:29:12,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394030443] [2024-11-15 02:29:12,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394030443] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:12,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029984884] [2024-11-15 02:29:12,723 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:29:12,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:29:12,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:29:12,725 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:29:12,726 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:29:12,970 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-11-15 02:29:12,970 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:29:12,974 INFO L256 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 150 conjuncts are in the unsatisfiable core [2024-11-15 02:29:12,977 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:29:13,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-15 02:29:13,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:29:13,675 INFO L134 CoverageAnalysis]: Checked inductivity of 1112 backedges. 0 proven. 854 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:29:13,675 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:29:14,088 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:14,089 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 15 treesize of output 19 [2024-11-15 02:29:14,138 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:14,139 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 17 treesize of output 21 [2024-11-15 02:29:14,497 INFO L134 CoverageAnalysis]: Checked inductivity of 1112 backedges. 0 proven. 854 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:29:14,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029984884] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:29:14,497 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:29:14,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 37, 37] total 49 [2024-11-15 02:29:14,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809574532] [2024-11-15 02:29:14,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:29:14,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-15 02:29:14,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:29:14,499 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-15 02:29:14,499 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=2340, Unknown=0, NotChecked=0, Total=2450 [2024-11-15 02:29:14,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:14,499 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:29:14,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.3) internal successors, (215), 49 states have internal predecessors, (215), 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:29:14,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:14,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:14,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:14,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:29:14,500 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:19,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:19,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:29:19,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:29:19,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:29:19,448 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:29:19,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2024-11-15 02:29:19,634 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:29:19,647 WARN L331 ript$VariableManager]: TermVariable v_j_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,647 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,647 WARN L331 ript$VariableManager]: TermVariable v_i_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,647 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:19,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508288, now seen corresponding path program 1 times [2024-11-15 02:29:19,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:19,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222327371] [2024-11-15 02:29:19,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:19,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:19,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:19,652 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:19,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:19,655 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:19,672 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,673 WARN L331 ript$VariableManager]: TermVariable v_j_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,673 WARN L331 ript$VariableManager]: TermVariable v_i_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,673 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:19,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099501, now seen corresponding path program 1 times [2024-11-15 02:29:19,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:19,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179205484] [2024-11-15 02:29:19,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:19,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:19,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:19,679 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:19,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:19,685 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:19,705 WARN L331 ript$VariableManager]: TermVariable v_i_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,705 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,705 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,705 WARN L331 ript$VariableManager]: TermVariable v_j_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:19,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008462, now seen corresponding path program 1 times [2024-11-15 02:29:19,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:19,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467563968] [2024-11-15 02:29:19,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:19,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:19,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:19,713 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:19,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:19,719 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:19,746 WARN L331 ript$VariableManager]: TermVariable v_i_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,746 WARN L331 ript$VariableManager]: TermVariable v_j_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,746 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,746 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:19,746 INFO L85 PathProgramCache]: Analyzing trace with hash 848289349, now seen corresponding path program 1 times [2024-11-15 02:29:19,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:19,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388584059] [2024-11-15 02:29:19,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:19,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:19,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:19,754 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:19,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:19,763 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:19,774 WARN L331 ript$VariableManager]: TermVariable v_i_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,775 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,775 WARN L331 ript$VariableManager]: TermVariable v_j_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,775 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:19,775 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345060, now seen corresponding path program 1 times [2024-11-15 02:29:19,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:19,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157476826] [2024-11-15 02:29:19,775 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:19,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:19,786 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:19,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:19,798 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:19,811 WARN L331 ript$VariableManager]: TermVariable v_j_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,811 WARN L331 ript$VariableManager]: TermVariable v_i_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,811 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,811 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:19,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:19,812 INFO L85 PathProgramCache]: Analyzing trace with hash 958792656, now seen corresponding path program 1 times [2024-11-15 02:29:19,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:19,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609291444] [2024-11-15 02:29:19,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:19,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:19,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:22,372 INFO L134 CoverageAnalysis]: Checked inductivity of 1263 backedges. 0 proven. 1024 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:29:22,373 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:29:22,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609291444] [2024-11-15 02:29:22,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609291444] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:22,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:29:22,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2024-11-15 02:29:22,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:22,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1413598489, now seen corresponding path program 22 times [2024-11-15 02:29:22,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:29:22,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372562413] [2024-11-15 02:29:22,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:22,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:22,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:24,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1264 backedges. 0 proven. 1016 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2024-11-15 02:29:24,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:29:24,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372562413] [2024-11-15 02:29:24,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372562413] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:24,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695434392] [2024-11-15 02:29:24,791 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 02:29:24,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:29:24,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:29:24,793 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:29:24,794 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:29:24,927 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 02:29:24,927 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:29:24,930 INFO L256 TraceCheckSpWp]: Trace formula consists of 867 conjuncts, 160 conjuncts are in the unsatisfiable core [2024-11-15 02:29:24,933 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:29:25,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-15 02:29:25,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:29:25,559 INFO L134 CoverageAnalysis]: Checked inductivity of 1264 backedges. 0 proven. 1006 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:29:25,559 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:29:26,000 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:26,001 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 15 treesize of output 19 [2024-11-15 02:29:26,053 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:26,053 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 17 treesize of output 21 [2024-11-15 02:29:26,435 INFO L134 CoverageAnalysis]: Checked inductivity of 1264 backedges. 0 proven. 1006 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:29:26,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695434392] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:29:26,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:29:26,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 40, 40] total 50 [2024-11-15 02:29:26,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32521062] [2024-11-15 02:29:26,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:29:26,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-15 02:29:26,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:29:26,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-15 02:29:26,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=2443, Unknown=0, NotChecked=0, Total=2550 [2024-11-15 02:29:26,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:26,437 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:29:26,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 4.411764705882353) internal successors, (225), 50 states have internal predecessors, (225), 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:29:26,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:26,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:26,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:26,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:26,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:26,437 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:29:26,438 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:29:31,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:29:31,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-11-15 02:29:31,593 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-15 02:29:31,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2024-11-15 02:29:31,778 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:29:31,791 WARN L331 ript$VariableManager]: TermVariable v_j_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,791 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,791 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,791 WARN L331 ript$VariableManager]: TermVariable v_i_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:31,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508340, now seen corresponding path program 1 times [2024-11-15 02:29:31,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:31,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285451948] [2024-11-15 02:29:31,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:31,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:31,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:31,795 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:31,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:31,798 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:31,810 WARN L331 ript$VariableManager]: TermVariable v_i_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,810 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,810 WARN L331 ript$VariableManager]: TermVariable v_j_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,810 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:31,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099449, now seen corresponding path program 1 times [2024-11-15 02:29:31,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:31,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411837394] [2024-11-15 02:29:31,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:31,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:31,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:31,816 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:31,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:31,820 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:31,833 WARN L331 ript$VariableManager]: TermVariable v_i_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,833 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,833 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,833 WARN L331 ript$VariableManager]: TermVariable v_j_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:31,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008410, now seen corresponding path program 1 times [2024-11-15 02:29:31,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:31,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613232699] [2024-11-15 02:29:31,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:31,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:31,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:31,840 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:31,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:31,847 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:31,860 WARN L331 ript$VariableManager]: TermVariable v_i_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,860 WARN L331 ript$VariableManager]: TermVariable v_j_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,860 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,860 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:31,861 INFO L85 PathProgramCache]: Analyzing trace with hash 848289401, now seen corresponding path program 1 times [2024-11-15 02:29:31,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:31,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075147406] [2024-11-15 02:29:31,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:31,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:31,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:31,869 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:31,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:31,878 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:31,900 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,900 WARN L331 ript$VariableManager]: TermVariable v_i_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,900 WARN L331 ript$VariableManager]: TermVariable v_j_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,900 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,900 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:31,901 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345112, now seen corresponding path program 1 times [2024-11-15 02:29:31,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:31,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459269286] [2024-11-15 02:29:31,901 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:31,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:31,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:31,912 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:31,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:31,925 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:31,942 WARN L331 ript$VariableManager]: TermVariable v_j_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,942 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,942 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,942 WARN L331 ript$VariableManager]: TermVariable v_i_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:31,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:31,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1718052946, now seen corresponding path program 1 times [2024-11-15 02:29:31,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:31,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992375372] [2024-11-15 02:29:31,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:31,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:32,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:34,375 INFO L134 CoverageAnalysis]: Checked inductivity of 1429 backedges. 0 proven. 1190 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:29:34,375 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:29:34,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992375372] [2024-11-15 02:29:34,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992375372] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:34,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:29:34,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2024-11-15 02:29:34,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:34,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1080900107, now seen corresponding path program 23 times [2024-11-15 02:29:34,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:29:34,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882254879] [2024-11-15 02:29:34,376 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:34,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:34,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:37,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1430 backedges. 3 proven. 1182 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-11-15 02:29:37,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:29:37,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882254879] [2024-11-15 02:29:37,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882254879] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:37,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68467879] [2024-11-15 02:29:37,245 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 02:29:37,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:29:37,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:29:37,247 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:29:37,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-15 02:29:37,436 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2024-11-15 02:29:37,436 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:29:37,440 INFO L256 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 162 conjuncts are in the unsatisfiable core [2024-11-15 02:29:37,443 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:29:37,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:29:38,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:29:38,044 INFO L134 CoverageAnalysis]: Checked inductivity of 1430 backedges. 0 proven. 1172 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:29:38,044 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:29:38,544 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:38,544 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 15 treesize of output 19 [2024-11-15 02:29:38,559 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:38,559 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 17 treesize of output 21 [2024-11-15 02:29:38,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1430 backedges. 0 proven. 1172 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:29:38,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68467879] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:29:38,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:29:38,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 43, 43] total 53 [2024-11-15 02:29:38,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41564611] [2024-11-15 02:29:38,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:29:38,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-15 02:29:38,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:29:38,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-15 02:29:38,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=2745, Unknown=0, NotChecked=0, Total=2862 [2024-11-15 02:29:38,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:38,962 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:29:38,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 4.37037037037037) internal successors, (236), 53 states have internal predecessors, (236), 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:29:38,962 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-11-15 02:29:38,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:29:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-11-15 02:29:44,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-11-15 02:29:44,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-15 02:29:44,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,25 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96 [2024-11-15 02:29:44,824 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:29:44,836 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,836 WARN L331 ript$VariableManager]: TermVariable v_j_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,836 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,836 WARN L331 ript$VariableManager]: TermVariable v_i_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:44,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508394, now seen corresponding path program 1 times [2024-11-15 02:29:44,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:44,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556518050] [2024-11-15 02:29:44,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:44,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:44,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:44,840 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:44,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:44,843 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:44,854 WARN L331 ript$VariableManager]: TermVariable v_i_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,854 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,854 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,854 WARN L331 ript$VariableManager]: TermVariable v_j_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:44,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099395, now seen corresponding path program 1 times [2024-11-15 02:29:44,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:44,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117618952] [2024-11-15 02:29:44,855 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:44,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:44,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:44,858 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:44,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:44,862 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:44,877 WARN L331 ript$VariableManager]: TermVariable v_i_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,877 WARN L331 ript$VariableManager]: TermVariable v_j_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,877 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,877 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:44,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008356, now seen corresponding path program 1 times [2024-11-15 02:29:44,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:44,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073590778] [2024-11-15 02:29:44,878 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:44,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:44,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:44,886 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:44,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:44,896 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:44,915 WARN L331 ript$VariableManager]: TermVariable v_i_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,915 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,915 WARN L331 ript$VariableManager]: TermVariable v_j_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,915 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:44,916 INFO L85 PathProgramCache]: Analyzing trace with hash 848289455, now seen corresponding path program 1 times [2024-11-15 02:29:44,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:44,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873660612] [2024-11-15 02:29:44,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:44,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:44,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:44,927 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:44,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:44,939 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:44,954 WARN L331 ript$VariableManager]: TermVariable v_j_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,954 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,954 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,954 WARN L331 ript$VariableManager]: TermVariable v_i_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,955 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:44,955 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345166, now seen corresponding path program 1 times [2024-11-15 02:29:44,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:44,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174659745] [2024-11-15 02:29:44,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:44,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:44,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:44,965 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:29:44,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:29:44,977 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:29:44,989 WARN L331 ript$VariableManager]: TermVariable v_j_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,990 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,990 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,990 WARN L331 ript$VariableManager]: TermVariable v_i_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:29:44,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:44,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1601766202, now seen corresponding path program 1 times [2024-11-15 02:29:44,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:29:44,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416382058] [2024-11-15 02:29:44,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:44,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:45,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:47,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1609 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:29:47,821 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:29:47,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416382058] [2024-11-15 02:29:47,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416382058] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:47,821 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:29:47,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2024-11-15 02:29:47,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:29:47,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1295543833, now seen corresponding path program 24 times [2024-11-15 02:29:47,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:29:47,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082035681] [2024-11-15 02:29:47,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:29:47,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:29:47,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:29:50,782 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 6 proven. 1364 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-15 02:29:50,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:29:50,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082035681] [2024-11-15 02:29:50,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082035681] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:29:50,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231712067] [2024-11-15 02:29:50,782 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 02:29:50,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:29:50,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:29:50,785 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-15 02:29:50,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-15 02:29:50,956 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-11-15 02:29:50,957 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:29:50,961 INFO L256 TraceCheckSpWp]: Trace formula consists of 949 conjuncts, 172 conjuncts are in the unsatisfiable core [2024-11-15 02:29:50,964 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:29:51,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:29:51,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:29:51,645 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 0 proven. 1352 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:29:51,645 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:29:52,259 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:52,259 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 15 treesize of output 19 [2024-11-15 02:29:52,274 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:29:52,274 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 17 treesize of output 21 [2024-11-15 02:29:52,700 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 0 proven. 1352 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:29:52,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231712067] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:29:52,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:29:52,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 46, 46] total 57 [2024-11-15 02:29:52,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257465489] [2024-11-15 02:29:52,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:29:52,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-11-15 02:29:52,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:29:52,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-11-15 02:29:52,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=3180, Unknown=0, NotChecked=0, Total=3306 [2024-11-15 02:29:52,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:29:52,702 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:29:52,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 4.362068965517241) internal successors, (253), 57 states have internal predecessors, (253), 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:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:29:52,702 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 114 states. [2024-11-15 02:29:52,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:30:03,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-11-15 02:30:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-11-15 02:30:03,644 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-15 02:30:03,830 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable99,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-11-15 02:30:03,830 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:30:03,843 WARN L331 ript$VariableManager]: TermVariable v_i_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,843 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,843 WARN L331 ript$VariableManager]: TermVariable v_j_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,843 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:03,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508474, now seen corresponding path program 1 times [2024-11-15 02:30:03,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:03,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493835188] [2024-11-15 02:30:03,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:03,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:03,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:03,847 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:03,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:03,850 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:03,861 WARN L331 ript$VariableManager]: TermVariable v_i_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,861 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,861 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,861 WARN L331 ript$VariableManager]: TermVariable v_j_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:03,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099315, now seen corresponding path program 1 times [2024-11-15 02:30:03,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:03,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099123697] [2024-11-15 02:30:03,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:03,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:03,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:03,865 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:03,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:03,870 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:03,887 WARN L331 ript$VariableManager]: TermVariable v_i_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,887 WARN L331 ript$VariableManager]: TermVariable v_j_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,887 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,887 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,888 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:03,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008276, now seen corresponding path program 1 times [2024-11-15 02:30:03,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:03,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567952383] [2024-11-15 02:30:03,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:03,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:03,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:03,898 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:03,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:03,907 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:03,920 WARN L331 ript$VariableManager]: TermVariable v_j_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,920 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,921 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,921 WARN L331 ript$VariableManager]: TermVariable v_i_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,921 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:03,921 INFO L85 PathProgramCache]: Analyzing trace with hash 848289535, now seen corresponding path program 1 times [2024-11-15 02:30:03,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:03,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498315199] [2024-11-15 02:30:03,921 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:03,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:03,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:03,929 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:03,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:03,938 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:03,956 WARN L331 ript$VariableManager]: TermVariable v_j_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,956 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,956 WARN L331 ript$VariableManager]: TermVariable v_i_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,956 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:03,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:03,957 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345246, now seen corresponding path program 1 times [2024-11-15 02:30:03,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:03,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585040618] [2024-11-15 02:30:03,957 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:03,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:03,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:03,972 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:03,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:03,989 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:04,007 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:04,007 WARN L331 ript$VariableManager]: TermVariable v_j_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:04,007 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:04,007 WARN L331 ript$VariableManager]: TermVariable v_i_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:04,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:04,008 INFO L85 PathProgramCache]: Analyzing trace with hash 564092760, now seen corresponding path program 1 times [2024-11-15 02:30:04,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:04,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312335719] [2024-11-15 02:30:04,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:04,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:04,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:30:07,187 INFO L134 CoverageAnalysis]: Checked inductivity of 1803 backedges. 0 proven. 1564 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:30:07,187 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:30:07,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312335719] [2024-11-15 02:30:07,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312335719] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:30:07,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:30:07,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2024-11-15 02:30:07,188 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:07,188 INFO L85 PathProgramCache]: Analyzing trace with hash 146846603, now seen corresponding path program 25 times [2024-11-15 02:30:07,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:30:07,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430061964] [2024-11-15 02:30:07,188 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:07,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:07,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:30:09,635 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 0 proven. 1546 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:30:09,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:30:09,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430061964] [2024-11-15 02:30:09,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430061964] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:30:09,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203539878] [2024-11-15 02:30:09,636 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 02:30:09,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:30:09,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:30:09,639 INFO L229 MonitoredProcess]: Starting monitored process 27 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:30:09,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-15 02:30:09,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:30:09,799 INFO L256 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 184 conjuncts are in the unsatisfiable core [2024-11-15 02:30:09,803 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:30:10,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-15 02:30:10,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:30:10,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 0 proven. 1546 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:30:10,466 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:30:11,050 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:30:11,050 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 15 treesize of output 19 [2024-11-15 02:30:11,106 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:30:11,106 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 17 treesize of output 21 [2024-11-15 02:30:11,539 INFO L134 CoverageAnalysis]: Checked inductivity of 1804 backedges. 0 proven. 1546 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:30:11,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203539878] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:30:11,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:30:11,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 49] total 53 [2024-11-15 02:30:11,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317684494] [2024-11-15 02:30:11,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:30:11,541 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-15 02:30:11,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:30:11,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-15 02:30:11,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=2755, Unknown=0, NotChecked=0, Total=2862 [2024-11-15 02:30:11,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:30:11,543 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:30:11,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 4.666666666666667) internal successors, (252), 53 states have internal predecessors, (252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:30:11,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 114 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-11-15 02:30:11,544 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:30:15,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-11-15 02:30:15,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-11-15 02:30:15,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-15 02:30:16,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,SelfDestructingSolverStorable108,SelfDestructingSolverStorable109,27 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104,SelfDestructingSolverStorable105,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107 [2024-11-15 02:30:16,087 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:30:16,100 WARN L331 ript$VariableManager]: TermVariable v_i_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,100 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,100 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,100 WARN L331 ript$VariableManager]: TermVariable v_j_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,100 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:16,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508532, now seen corresponding path program 1 times [2024-11-15 02:30:16,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:16,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787945250] [2024-11-15 02:30:16,101 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:16,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:16,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:16,104 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:16,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:16,107 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:16,125 WARN L331 ript$VariableManager]: TermVariable v_i_Out_168 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,125 WARN L331 ript$VariableManager]: TermVariable v_j_Out_168 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,125 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_168 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,125 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_168 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:16,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099257, now seen corresponding path program 1 times [2024-11-15 02:30:16,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:16,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277619695] [2024-11-15 02:30:16,126 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:16,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:16,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:16,132 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:16,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:16,137 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:16,153 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_170 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,154 WARN L331 ript$VariableManager]: TermVariable v_j_Out_170 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,154 WARN L331 ript$VariableManager]: TermVariable v_i_Out_170 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,154 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_170 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:16,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008218, now seen corresponding path program 1 times [2024-11-15 02:30:16,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:16,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398817230] [2024-11-15 02:30:16,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:16,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:16,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:16,164 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:16,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:16,174 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:16,189 WARN L331 ript$VariableManager]: TermVariable v_j_Out_172 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,190 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_172 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,190 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_172 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,190 WARN L331 ript$VariableManager]: TermVariable v_i_Out_172 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:16,191 INFO L85 PathProgramCache]: Analyzing trace with hash 848289593, now seen corresponding path program 1 times [2024-11-15 02:30:16,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:16,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048136152] [2024-11-15 02:30:16,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:16,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:16,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:16,201 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:16,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:16,213 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:16,230 WARN L331 ript$VariableManager]: TermVariable v_j_Out_174 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,230 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_174 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,230 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_174 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,230 WARN L331 ript$VariableManager]: TermVariable v_i_Out_174 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:16,231 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345304, now seen corresponding path program 1 times [2024-11-15 02:30:16,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:16,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785442599] [2024-11-15 02:30:16,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:16,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:16,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:16,242 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:16,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:16,254 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:16,267 WARN L331 ript$VariableManager]: TermVariable v_i_Out_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,267 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,267 WARN L331 ript$VariableManager]: TermVariable v_j_Out_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,267 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:16,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:16,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1190464828, now seen corresponding path program 1 times [2024-11-15 02:30:16,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:16,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131257256] [2024-11-15 02:30:16,268 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:16,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:16,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:30:19,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2011 backedges. 8 proven. 1833 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-11-15 02:30:19,572 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:30:19,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131257256] [2024-11-15 02:30:19,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131257256] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:30:19,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:30:19,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2024-11-15 02:30:19,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:19,573 INFO L85 PathProgramCache]: Analyzing trace with hash -685105383, now seen corresponding path program 26 times [2024-11-15 02:30:19,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:30:19,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704759732] [2024-11-15 02:30:19,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:19,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:30:23,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2012 backedges. 0 proven. 1767 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-11-15 02:30:23,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:30:23,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704759732] [2024-11-15 02:30:23,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704759732] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:30:23,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177961929] [2024-11-15 02:30:23,166 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 02:30:23,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:30:23,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:30:23,169 INFO L229 MonitoredProcess]: Starting monitored process 28 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:30:23,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-15 02:30:23,351 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 02:30:23,351 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:30:23,356 INFO L256 TraceCheckSpWp]: Trace formula consists of 1031 conjuncts, 190 conjuncts are in the unsatisfiable core [2024-11-15 02:30:23,360 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:30:23,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-15 02:30:24,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-15 02:30:24,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2012 backedges. 0 proven. 1754 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:30:24,122 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:30:24,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:30:24,845 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 15 treesize of output 19 [2024-11-15 02:30:24,907 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:30:24,907 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 17 treesize of output 21 [2024-11-15 02:30:25,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2012 backedges. 0 proven. 1754 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2024-11-15 02:30:25,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177961929] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 02:30:25,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 02:30:25,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 52, 52] total 64 [2024-11-15 02:30:25,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264092859] [2024-11-15 02:30:25,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 02:30:25,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-11-15 02:30:25,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 02:30:25,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-11-15 02:30:25,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=4021, Unknown=0, NotChecked=0, Total=4160 [2024-11-15 02:30:25,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:30:25,379 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 02:30:25,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 4.384615384615385) internal successors, (285), 64 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:30:25,379 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 114 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 67 states. [2024-11-15 02:30:25,380 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 02:30:33,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-11-15 02:30:33,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-11-15 02:30:33,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-11-15 02:30:33,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-15 02:30:33,784 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115,SelfDestructingSolverStorable116,SelfDestructingSolverStorable117,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2024-11-15 02:30:33,785 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 02:30:33,797 WARN L331 ript$VariableManager]: TermVariable v_i_Out_178 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,798 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_178 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,798 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_178 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,798 WARN L331 ript$VariableManager]: TermVariable v_j_Out_178 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:33,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508592, now seen corresponding path program 1 times [2024-11-15 02:30:33,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:33,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593701849] [2024-11-15 02:30:33,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:33,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:33,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:33,802 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:33,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:33,804 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:33,816 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_180 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,816 WARN L331 ript$VariableManager]: TermVariable v_j_Out_180 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,816 WARN L331 ript$VariableManager]: TermVariable v_i_Out_180 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,816 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_180 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:33,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099197, now seen corresponding path program 1 times [2024-11-15 02:30:33,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:33,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285026279] [2024-11-15 02:30:33,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:33,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:33,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:33,821 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:33,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:33,825 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:33,837 WARN L331 ript$VariableManager]: TermVariable v_j_Out_182 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,837 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_182 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,837 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_182 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,837 WARN L331 ript$VariableManager]: TermVariable v_i_Out_182 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:33,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008158, now seen corresponding path program 1 times [2024-11-15 02:30:33,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:33,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431830428] [2024-11-15 02:30:33,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:33,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:33,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:33,844 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:33,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:33,854 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:33,868 WARN L331 ript$VariableManager]: TermVariable v_j_Out_184 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,868 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_184 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,868 WARN L331 ript$VariableManager]: TermVariable v_i_Out_184 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,868 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_184 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:33,869 INFO L85 PathProgramCache]: Analyzing trace with hash 848289653, now seen corresponding path program 1 times [2024-11-15 02:30:33,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:33,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320432405] [2024-11-15 02:30:33,869 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:33,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:33,876 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:33,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:33,885 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:33,897 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_186 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,897 WARN L331 ript$VariableManager]: TermVariable v_j_Out_186 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,897 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_186 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,897 WARN L331 ript$VariableManager]: TermVariable v_i_Out_186 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:33,897 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345364, now seen corresponding path program 1 times [2024-11-15 02:30:33,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:33,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394575437] [2024-11-15 02:30:33,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:33,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:33,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:33,908 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 02:30:33,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 02:30:33,920 INFO L130 FreeRefinementEngine]: Strategy BADGER found a feasible trace [2024-11-15 02:30:33,940 WARN L331 ript$VariableManager]: TermVariable v_i_Out_188 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,941 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_188 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,941 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_188 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,941 WARN L331 ript$VariableManager]: TermVariable v_j_Out_188 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 02:30:33,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:33,942 INFO L85 PathProgramCache]: Analyzing trace with hash -361028018, now seen corresponding path program 1 times [2024-11-15 02:30:33,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy BADGER [2024-11-15 02:30:33,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815644451] [2024-11-15 02:30:33,942 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:33,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:34,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:30:37,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2233 backedges. 0 proven. 1994 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-15 02:30:37,812 INFO L136 FreeRefinementEngine]: Strategy BADGER found an infeasible trace [2024-11-15 02:30:37,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815644451] [2024-11-15 02:30:37,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815644451] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:30:37,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-15 02:30:37,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2024-11-15 02:30:37,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 02:30:37,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1598137077, now seen corresponding path program 27 times [2024-11-15 02:30:37,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 02:30:37,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049680264] [2024-11-15 02:30:37,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 02:30:37,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 02:30:37,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 02:30:41,465 INFO L134 CoverageAnalysis]: Checked inductivity of 2234 backedges. 0 proven. 1989 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2024-11-15 02:30:41,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 02:30:41,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049680264] [2024-11-15 02:30:41,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049680264] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 02:30:41,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218379804] [2024-11-15 02:30:41,465 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 02:30:41,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 02:30:41,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 02:30:41,467 INFO L229 MonitoredProcess]: Starting monitored process 29 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:30:41,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-15 02:30:41,764 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2024-11-15 02:30:41,764 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 02:30:41,772 WARN L254 TraceCheckSpWp]: Trace formula consists of 1072 conjuncts, 632 conjuncts are in the unsatisfiable core [2024-11-15 02:30:41,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 02:31:26,099 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:31:26,099 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 176 treesize of output 76 [2024-11-15 02:32:09,116 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:32:09,117 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 176 treesize of output 76 [2024-11-15 02:32:11,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2234 backedges. 121 proven. 2112 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-15 02:32:11,546 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 02:35:07,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 276 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 0 case distinctions, treesize of input 344 treesize of output 242 [2024-11-15 02:35:11,623 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,624 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,624 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,624 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,625 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,625 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,625 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,626 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,627 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,627 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,627 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,628 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,628 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,628 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,629 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,629 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,630 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,630 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,630 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,631 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,631 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,631 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,632 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:11,663 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 02:35:12,043 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:35:12,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 27 select indices, 27 select index equivalence classes, 303 disjoint index pairs (out of 351 index pairs), introduced 27 new quantified variables, introduced 48 case distinctions, treesize of input 347 treesize of output 717 [2024-11-15 02:35:40,498 WARN L286 SmtUtils]: Spent 12.22s on a formula simplification. DAG size of input: 1085 DAG size of output: 401 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-15 02:36:30,529 WARN L286 SmtUtils]: Spent 14.20s on a formula simplification that was a NOOP. DAG size: 1895 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-15 02:36:30,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 02:36:30,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 48 select indices, 48 select index equivalence classes, 0 disjoint index pairs (out of 1128 index pairs), introduced 48 new quantified variables, introduced 1128 case distinctions, treesize of input 3384 treesize of output 8816 Received shutdown request... [2024-11-15 02:39:46,879 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2024-11-15 02:39:46,898 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-11-15 02:39:46,898 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:39:46,898 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:39:46,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-15 02:39:47,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,SelfDestructingSolverStorable121,SelfDestructingSolverStorable119,29 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118,SelfDestructingSolverStorable122,SelfDestructingSolverStorable123,SelfDestructingSolverStorable124 [2024-11-15 02:39:47,081 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 365 with TraceHistMax 49,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 35 xjuncts wrt. a ∧-570-53-22-34-22-56-21-45-19-44-18-39-17-38-17-36-16-35-14-34-14-33-12-13-11-13-10-12-9-11-8-10-8-9-7-8-6-7-5-6-4-5-3-4-2-3-2-2-1 context. [2024-11-15 02:39:47,083 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2024-11-15 02:39:47,083 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-11-15 02:39:47,083 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-11-15 02:39:47,088 INFO L422 BasicCegarLoop]: Path program histogram: [27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:39:47,091 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-15 02:39:47,091 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-15 02:39:47,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2024-11-15 02:39:47,112 INFO L201 PluginConnector]: Adding new model ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.11 02:39:47 BasicIcfg [2024-11-15 02:39:47,112 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-15 02:39:47,113 INFO L158 Benchmark]: Toolchain (without parser) took 815687.77ms. Allocated memory was 100.7MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 50.4MB in the beginning and 718.3MB in the end (delta: -667.9MB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2024-11-15 02:39:47,113 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.34ms. Allocated memory is still 100.7MB. Free memory was 51.5MB in the beginning and 51.3MB in the end (delta: 199.8kB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 02:39:47,113 INFO L158 Benchmark]: Boogie Procedure Inliner took 33.78ms. Allocated memory is still 100.7MB. Free memory was 50.2MB in the beginning and 49.0MB in the end (delta: 1.3MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-15 02:39:47,113 INFO L158 Benchmark]: Boogie Preprocessor took 22.82ms. Allocated memory is still 100.7MB. Free memory was 49.0MB in the beginning and 48.4MB in the end (delta: 597.8kB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 02:39:47,113 INFO L158 Benchmark]: RCFGBuilder took 305.91ms. Allocated memory is still 100.7MB. Free memory was 48.4MB in the beginning and 37.0MB in the end (delta: 11.3MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2024-11-15 02:39:47,114 INFO L158 Benchmark]: TraceAbstraction took 815320.71ms. Allocated memory was 100.7MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 36.4MB in the beginning and 718.3MB in the end (delta: -681.9MB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2024-11-15 02:39:47,115 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.34ms. Allocated memory is still 100.7MB. Free memory was 51.5MB in the beginning and 51.3MB in the end (delta: 199.8kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 33.78ms. Allocated memory is still 100.7MB. Free memory was 50.2MB in the beginning and 49.0MB in the end (delta: 1.3MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 22.82ms. Allocated memory is still 100.7MB. Free memory was 49.0MB in the beginning and 48.4MB in the end (delta: 597.8kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 305.91ms. Allocated memory is still 100.7MB. Free memory was 48.4MB in the beginning and 37.0MB in the end (delta: 11.3MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 815320.71ms. Allocated memory was 100.7MB in the beginning and 2.0GB in the end (delta: 1.9GB). Free memory was 36.4MB in the beginning and 718.3MB in the end (delta: -681.9MB). Peak memory consumption was 1.3GB. 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: 54622, independent: 39880, independent conditional: 39126, independent unconditional: 754, dependent: 14742, dependent conditional: 14738, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 40561, independent: 39880, independent conditional: 39126, independent unconditional: 754, dependent: 681, dependent conditional: 677, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 40561, independent: 39880, independent conditional: 39126, independent unconditional: 754, dependent: 681, dependent conditional: 677, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 52308, independent: 39880, independent conditional: 39126, independent unconditional: 754, dependent: 12428, dependent conditional: 12424, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 52308, independent: 39880, independent conditional: 552, independent unconditional: 39328, dependent: 12428, dependent conditional: 6267, dependent unconditional: 6161, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 52308, independent: 39880, independent conditional: 552, independent unconditional: 39328, dependent: 12428, dependent conditional: 6267, dependent unconditional: 6161, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 917, independent: 800, independent conditional: 179, independent unconditional: 621, dependent: 117, dependent conditional: 113, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 917, independent: 615, independent conditional: 0, independent unconditional: 615, dependent: 302, dependent conditional: 0, dependent unconditional: 302, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 302, independent: 185, independent conditional: 179, independent unconditional: 6, dependent: 117, dependent conditional: 113, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 302, independent: 185, independent conditional: 179, independent unconditional: 6, dependent: 117, dependent conditional: 113, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3027, independent: 1696, independent conditional: 1512, independent unconditional: 184, dependent: 1331, dependent conditional: 1214, dependent unconditional: 117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 94, Protected Queries: 0 ], Cache Queries: [ total: 52308, independent: 39080, independent conditional: 373, independent unconditional: 38707, dependent: 12311, dependent conditional: 6154, dependent unconditional: 6157, unknown: 917, unknown conditional: 292, unknown unconditional: 625] , Statistics on independence cache: Total cache size (in pairs): 917, Positive cache size: 800, Positive conditional cache size: 179, Positive unconditional cache size: 621, Negative cache size: 117, Negative conditional cache size: 113, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 44731, Maximal queried relation: 28, Independence queries for same thread: 14061, Persistent sets #1 benchmarks: Persistent set computation time: 0.4s, Number of persistent set computation: 122, Number of trivial persistent sets: 64, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 758, independent: 754, independent conditional: 0, independent unconditional: 754, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 54622, independent: 39880, independent conditional: 39126, independent unconditional: 754, dependent: 14742, dependent conditional: 14738, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 40561, independent: 39880, independent conditional: 39126, independent unconditional: 754, dependent: 681, dependent conditional: 677, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 40561, independent: 39880, independent conditional: 39126, independent unconditional: 754, dependent: 681, dependent conditional: 677, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 52308, independent: 39880, independent conditional: 39126, independent unconditional: 754, dependent: 12428, dependent conditional: 12424, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 52308, independent: 39880, independent conditional: 552, independent unconditional: 39328, dependent: 12428, dependent conditional: 6267, dependent unconditional: 6161, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 52308, independent: 39880, independent conditional: 552, independent unconditional: 39328, dependent: 12428, dependent conditional: 6267, dependent unconditional: 6161, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 917, independent: 800, independent conditional: 179, independent unconditional: 621, dependent: 117, dependent conditional: 113, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 917, independent: 615, independent conditional: 0, independent unconditional: 615, dependent: 302, dependent conditional: 0, dependent unconditional: 302, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 302, independent: 185, independent conditional: 179, independent unconditional: 6, dependent: 117, dependent conditional: 113, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 302, independent: 185, independent conditional: 179, independent unconditional: 6, dependent: 117, dependent conditional: 113, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3027, independent: 1696, independent conditional: 1512, independent unconditional: 184, dependent: 1331, dependent conditional: 1214, dependent unconditional: 117, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 94, Protected Queries: 0 ], Cache Queries: [ total: 52308, independent: 39080, independent conditional: 373, independent unconditional: 38707, dependent: 12311, dependent conditional: 6154, dependent unconditional: 6157, unknown: 917, unknown conditional: 292, unknown unconditional: 625] , Statistics on independence cache: Total cache size (in pairs): 917, Positive cache size: 800, Positive conditional cache size: 179, Positive unconditional cache size: 621, Negative cache size: 117, Negative conditional cache size: 113, Negative unconditional cache size: 4, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 44731, Maximal queried relation: 28, Independence queries for same thread: 14061 - TimeoutResultAtElement [Line: 102]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 365 with TraceHistMax 49,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 35 xjuncts wrt. a ∧-570-53-22-34-22-56-21-45-19-44-18-39-17-38-17-36-16-35-14-34-14-33-12-13-11-13-10-12-9-11-8-10-8-9-7-8-6-7-5-6-4-5-3-4-2-3-2-2-1 context. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 365 with TraceHistMax 49,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 35 xjuncts wrt. a ∧-570-53-22-34-22-56-21-45-19-44-18-39-17-38-17-36-16-35-14-34-14-33-12-13-11-13-10-12-9-11-8-10-8-9-7-8-6-7-5-6-4-5-3-4-2-3-2-2-1 context. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 365 with TraceHistMax 49,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 35 xjuncts wrt. a ∧-570-53-22-34-22-56-21-45-19-44-18-39-17-38-17-36-16-35-14-34-14-33-12-13-11-13-10-12-9-11-8-10-8-9-7-8-6-7-5-6-4-5-3-4-2-3-2-2-1 context. - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 365 with TraceHistMax 49,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 35 xjuncts wrt. a ∧-570-53-22-34-22-56-21-45-19-44-18-39-17-38-17-36-16-35-14-34-14-33-12-13-11-13-10-12-9-11-8-10-8-9-7-8-6-7-5-6-4-5-3-4-2-3-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 53 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 815.1s, OverallIterations: 31, TraceHistogramMax: 0, PathProgramHistogramMax: 27, EmptinessCheckTime: 129.6s, 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: 1670, 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.4s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 91.1s InterpolantComputationTime, 8955 NumberOfCodeBlocks, 8955 NumberOfCodeBlocksAsserted, 143 NumberOfCheckSat, 13190 ConstructedInterpolants, 101 QuantifiedInterpolants, 117993 SizeOfPredicates, 176 NumberOfNonLiveVariables, 13133 ConjunctsInSsa, 2313 ConjunctsInUnsatCore, 79 InterpolantComputations, 7 PerfectInterpolantSequences, 12005/45552 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: 34.7s, ConditionCalculationTime: 1.2s, CommutingCounterexamples: 0, ConditionCalculations: 157, TraceChecks: 94, UnknownTraceChecks: 0, ImperfectProofs: 15, QuantifiedConditions: 0, FalseConditions: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown