/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 -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 01:26:15,941 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-15 01:26:15,986 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/gemcutter/NewStatesSleepPersistentFixedOrder.epf [2024-11-15 01:26:15,989 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-15 01:26:15,989 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-15 01:26:16,004 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-15 01:26:16,004 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-15 01:26:16,004 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-15 01:26:16,005 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-15 01:26:16,005 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-15 01:26:16,005 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-15 01:26:16,005 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-15 01:26:16,005 INFO L153 SettingsManager]: * Use SBE=true [2024-11-15 01:26:16,005 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-15 01:26:16,005 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-15 01:26:16,005 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-15 01:26:16,005 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-15 01:26:16,005 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-15 01:26:16,005 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-15 01:26:16,005 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-15 01:26:16,005 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-15 01:26:16,006 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-15 01:26:16,006 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-15 01:26:16,006 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-15 01:26:16,006 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-15 01:26:16,006 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-15 01:26:16,006 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-15 01:26:16,006 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-15 01:26:16,006 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-15 01:26:16,006 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-15 01:26:16,010 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-15 01:26:16,010 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-15 01:26:16,010 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-15 01:26:16,010 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-15 01:26:16,010 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-15 01:26:16,010 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-15 01:26:16,010 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-15 01:26:16,010 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-15 01:26:16,010 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-15 01:26:16,010 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 [2024-11-15 01:26:16,220 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-15 01:26:16,225 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-15 01:26:16,227 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-15 01:26:16,227 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-11-15 01:26:16,230 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-11-15 01:26:16,231 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 01:26:16,232 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 01:26:16,255 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-15 01:26:16,257 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-11-15 01:26:16,258 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-15 01:26:16,258 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-15 01:26:16,258 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-15 01:26:16,265 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,272 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,276 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-11-15 01:26:16,277 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-15 01:26:16,278 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-15 01:26:16,278 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-15 01:26:16,278 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-15 01:26:16,282 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,282 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,284 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,284 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,285 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,291 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,292 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,292 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,293 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-15 01:26:16,294 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-15 01:26:16,294 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-15 01:26:16,294 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-15 01:26:16,296 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 01:26:16" (1/1) ... [2024-11-15 01:26:16,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-15 01:26:16,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:16,319 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 01:26:16,321 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 01:26:16,339 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-11-15 01:26:16,340 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-15 01:26:16,340 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-15 01:26:16,340 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-11-15 01:26:16,340 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-15 01:26:16,340 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-15 01:26:16,340 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-11-15 01:26:16,340 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-15 01:26:16,340 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-15 01:26:16,340 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2024-11-15 01:26:16,340 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-15 01:26:16,340 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-15 01:26:16,341 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 01:26:16,387 INFO L238 CfgBuilder]: Building ICFG [2024-11-15 01:26:16,388 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-15 01:26:16,470 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-15 01:26:16,470 INFO L287 CfgBuilder]: Performing block encoding [2024-11-15 01:26:16,503 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-15 01:26:16,504 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-15 01:26:16,504 INFO L201 PluginConnector]: Adding new model ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 01:26:16 BoogieIcfgContainer [2024-11-15 01:26:16,504 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-15 01:26:16,507 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-15 01:26:16,507 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-15 01:26:16,510 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-15 01:26:16,510 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 01:26:16" (1/2) ... [2024-11-15 01:26:16,511 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@749e0d0 and model type ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 01:26:16, skipping insertion in model container [2024-11-15 01:26:16,511 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 01:26:16" (2/2) ... [2024-11-15 01:26:16,512 INFO L112 eAbstractionObserver]: Analyzing ICFG ring-nondet.wvr.bpl [2024-11-15 01:26:16,521 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-15 01:26:16,522 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 01:26:16,522 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-15 01:26:16,582 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-15 01:26:16,617 INFO L123 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-15 01:26:16,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-15 01:26:16,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:16,620 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 01:26:16,622 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 01:26:16,673 INFO L185 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-15 01:26:16,686 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-15 01:26:16,695 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;@4257a85, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-15 01:26:16,695 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-15 01:26:16,812 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 01:26:16,816 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:16,816 INFO L85 PathProgramCache]: Analyzing trace with hash 562465544, now seen corresponding path program 1 times [2024-11-15 01:26:16,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:16,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041547860] [2024-11-15 01:26:16,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:16,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:16,913 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 01:26:16,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:16,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041547860] [2024-11-15 01:26:16,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041547860] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 01:26:16,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 01:26:16,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 01:26:16,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362221129] [2024-11-15 01:26:16,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 01:26:16,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 01:26:16,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:16,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 01:26:16,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 01:26:16,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:16,948 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:16,949 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 01:26:16,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:17,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-15 01:26:17,039 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 01:26:17,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:17,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1785303764, now seen corresponding path program 1 times [2024-11-15 01:26:17,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:17,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840695099] [2024-11-15 01:26:17,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:17,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:17,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:17,082 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 01:26:17,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:17,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840695099] [2024-11-15 01:26:17,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840695099] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 01:26:17,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 01:26:17,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 01:26:17,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588567235] [2024-11-15 01:26:17,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 01:26:17,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 01:26:17,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:17,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 01:26:17,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 01:26:17,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:17,084 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:17,084 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 01:26:17,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,084 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:17,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-15 01:26:17,210 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 01:26:17,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:17,210 INFO L85 PathProgramCache]: Analyzing trace with hash 925968207, now seen corresponding path program 1 times [2024-11-15 01:26:17,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:17,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720558536] [2024-11-15 01:26:17,210 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:17,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:17,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:17,280 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 01:26:17,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:17,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720558536] [2024-11-15 01:26:17,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720558536] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 01:26:17,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 01:26:17,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 01:26:17,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35279054] [2024-11-15 01:26:17,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 01:26:17,280 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 01:26:17,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:17,281 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 01:26:17,281 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 01:26:17,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:17,281 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:17,281 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 01:26:17,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,281 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:17,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-15 01:26:17,397 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 01:26:17,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:17,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1059379409, now seen corresponding path program 1 times [2024-11-15 01:26:17,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:17,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022073489] [2024-11-15 01:26:17,397 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:17,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:17,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:17,437 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 01:26:17,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:17,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022073489] [2024-11-15 01:26:17,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022073489] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 01:26:17,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-15 01:26:17,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-15 01:26:17,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274400922] [2024-11-15 01:26:17,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 01:26:17,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 01:26:17,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:17,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 01:26:17,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-15 01:26:17,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:17,438 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:17,439 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 01:26:17,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,439 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:17,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,477 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-15 01:26:17,477 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 01:26:17,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:17,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1570828952, now seen corresponding path program 1 times [2024-11-15 01:26:17,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:17,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560043997] [2024-11-15 01:26:17,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:17,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:17,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:17,585 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 01:26:17,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:17,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560043997] [2024-11-15 01:26:17,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560043997] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:17,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941303428] [2024-11-15 01:26:17,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:17,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:17,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:17,589 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 01:26:17,590 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 01:26:17,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:17,633 INFO L256 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-15 01:26:17,638 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:17,659 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 01:26:17,659 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-15 01:26:17,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941303428] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 01:26:17,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-15 01:26:17,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-11-15 01:26:17,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721736312] [2024-11-15 01:26:17,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 01:26:17,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-15 01:26:17,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:17,660 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-15 01:26:17,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-15 01:26:17,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:17,661 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:17,661 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 01:26:17,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,661 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:17,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:17,720 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 01:26:17,908 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 01:26:17,908 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 01:26:17,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:17,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1936680283, now seen corresponding path program 2 times [2024-11-15 01:26:17,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:17,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168252000] [2024-11-15 01:26:17,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:17,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:17,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:17,991 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 01:26:17,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:17,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168252000] [2024-11-15 01:26:17,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168252000] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:17,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940699208] [2024-11-15 01:26:17,992 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 01:26:17,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:17,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:17,994 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 01:26:17,995 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 01:26:18,040 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 01:26:18,040 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:26:18,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-15 01:26:18,042 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:18,087 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 01:26:18,111 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 01:26:18,111 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:26:18,161 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-15 01:26:18,162 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 01:26:18,170 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 01:26:18,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940699208] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:26:18,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:26:18,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-11-15 01:26:18,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569715029] [2024-11-15 01:26:18,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:26:18,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-15 01:26:18,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:18,171 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-15 01:26:18,171 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-15 01:26:18,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:18,171 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:18,171 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 01:26:18,171 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,172 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:18,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:18,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-15 01:26:18,481 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 01:26:18,482 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 01:26:18,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:18,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1635435749, now seen corresponding path program 3 times [2024-11-15 01:26:18,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:18,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670564063] [2024-11-15 01:26:18,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:18,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:18,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:18,545 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 01:26:18,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:18,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670564063] [2024-11-15 01:26:18,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670564063] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:18,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270689493] [2024-11-15 01:26:18,545 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 01:26:18,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:18,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:18,548 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 01:26:18,549 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 01:26:18,592 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-15 01:26:18,592 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:26:18,593 INFO L256 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-15 01:26:18,594 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:18,617 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 01:26:18,617 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-15 01:26:18,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270689493] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 01:26:18,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-15 01:26:18,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2024-11-15 01:26:18,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948596143] [2024-11-15 01:26:18,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 01:26:18,618 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 01:26:18,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:18,618 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 01:26:18,618 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-15 01:26:18,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:18,619 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:18,619 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 01:26:18,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:18,619 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:18,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:18,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:18,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:18,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-15 01:26:18,896 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 01:26:18,896 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 01:26:18,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:18,897 INFO L85 PathProgramCache]: Analyzing trace with hash -166727463, now seen corresponding path program 4 times [2024-11-15 01:26:18,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:18,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578824426] [2024-11-15 01:26:18,897 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:18,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:18,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:19,022 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 01:26:19,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:19,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578824426] [2024-11-15 01:26:19,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578824426] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:19,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618557219] [2024-11-15 01:26:19,022 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 01:26:19,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:19,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:19,024 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 01:26:19,025 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 01:26:19,061 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 01:26:19,061 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:26:19,061 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-15 01:26:19,062 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:19,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 01:26:19,139 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 01:26:19,139 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:26:19,182 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-15 01:26:19,182 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 01:26:19,206 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 01:26:19,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618557219] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:26:19,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:26:19,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 15 [2024-11-15 01:26:19,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686017653] [2024-11-15 01:26:19,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:26:19,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-15 01:26:19,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:19,207 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-15 01:26:19,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-15 01:26:19,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:19,208 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:19,208 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 01:26:19,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:19,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:19,208 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-15 01:26:19,609 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 01:26:19,798 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 01:26:19,798 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 01:26:19,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:19,798 INFO L85 PathProgramCache]: Analyzing trace with hash -594917004, now seen corresponding path program 5 times [2024-11-15 01:26:19,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:19,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946599628] [2024-11-15 01:26:19,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:19,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:19,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:19,855 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 01:26:19,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:19,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946599628] [2024-11-15 01:26:19,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946599628] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:19,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881834796] [2024-11-15 01:26:19,856 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 01:26:19,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:19,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:19,858 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 01:26:19,859 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 01:26:19,905 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 01:26:19,905 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:26:19,906 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-15 01:26:19,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:19,928 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 01:26:19,928 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-15 01:26:19,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881834796] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-15 01:26:19,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-15 01:26:19,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2024-11-15 01:26:19,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171622241] [2024-11-15 01:26:19,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-15 01:26:19,929 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-15 01:26:19,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:19,929 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-15 01:26:19,929 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-15 01:26:19,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:19,929 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:19,929 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 01:26:19,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:19,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:19,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:19,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-15 01:26:19,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:20,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:20,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:20,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:20,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:20,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:20,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:20,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:20,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:26:20,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:20,029 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 01:26:20,217 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 01:26:20,218 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-15 01:26:20,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:20,218 INFO L85 PathProgramCache]: Analyzing trace with hash 363380346, now seen corresponding path program 6 times [2024-11-15 01:26:20,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:20,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388045847] [2024-11-15 01:26:20,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:20,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:20,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:20,442 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 01:26:20,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:20,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388045847] [2024-11-15 01:26:20,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388045847] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:20,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081768332] [2024-11-15 01:26:20,442 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 01:26:20,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:20,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:20,444 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 01:26:20,445 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 01:26:20,484 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-15 01:26:20,484 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:26:20,485 INFO L256 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-15 01:26:20,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:20,590 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 01:26:20,624 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 01:26:20,658 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 01:26:20,658 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:26:20,699 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:20,700 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 01:26:20,737 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:20,738 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 01:26:20,814 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 01:26:20,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081768332] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:26:20,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:26:20,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2024-11-15 01:26:20,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437134646] [2024-11-15 01:26:20,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:26:20,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-15 01:26:20,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:20,815 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-15 01:26:20,815 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2024-11-15 01:26:20,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:20,815 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:20,815 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 01:26:20,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:20,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:20,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:20,815 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:20,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:20,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:20,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:20,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:26:20,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:20,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:26:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-15 01:26:21,522 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 01:26:21,711 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 01:26:21,711 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 01:26:21,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:21,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1440930709, now seen corresponding path program 7 times [2024-11-15 01:26:21,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:21,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330018844] [2024-11-15 01:26:21,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:21,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:21,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:21,752 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 01:26:21,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:21,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330018844] [2024-11-15 01:26:21,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330018844] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:21,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615108317] [2024-11-15 01:26:21,753 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 01:26:21,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:21,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:21,755 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 01:26:21,755 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 01:26:21,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:21,795 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-15 01:26:21,796 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:21,817 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 01:26:21,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:26:21,843 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 01:26:21,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615108317] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:26:21,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:26:21,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 4 [2024-11-15 01:26:21,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982346608] [2024-11-15 01:26:21,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:26:21,844 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-15 01:26:21,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:21,844 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-15 01:26:21,844 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-15 01:26:21,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:21,844 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:21,844 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 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-15 01:26:21,844 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:22,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-15 01:26:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-15 01:26:22,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:22,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-15 01:26:22,259 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 01:26:22,260 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 01:26:22,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:22,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1696555257, now seen corresponding path program 8 times [2024-11-15 01:26:22,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:22,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136748813] [2024-11-15 01:26:22,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:22,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:22,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:23,074 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 01:26:23,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:23,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136748813] [2024-11-15 01:26:23,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136748813] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:23,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780267228] [2024-11-15 01:26:23,074 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 01:26:23,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:23,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:23,076 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 01:26:23,078 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 01:26:23,124 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 01:26:23,124 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:26:23,125 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-15 01:26:23,128 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:23,741 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:23,741 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 01:26:23,875 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:23,875 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 01:26:23,993 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:23,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 31 treesize of output 21 [2024-11-15 01:26:24,051 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 01:26:24,051 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:26:24,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:24,479 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 01:26:24,812 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:24,812 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 01:26:25,282 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:25,283 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 01:26:25,476 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 01:26:25,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780267228] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:26:25,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:26:25,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2024-11-15 01:26:25,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719799729] [2024-11-15 01:26:25,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:26:25,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-11-15 01:26:25,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:25,478 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-11-15 01:26:25,478 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1773, Unknown=0, NotChecked=0, Total=1980 [2024-11-15 01:26:25,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:25,478 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:25,478 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 01:26:25,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:25,479 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:30,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:30,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-15 01:26:30,158 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 01:26:30,346 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 01:26:30,347 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 01:26:30,363 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,363 WARN L331 ript$VariableManager]: TermVariable v_j_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,363 WARN L331 ript$VariableManager]: TermVariable v_i_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,363 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:30,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507772, now seen corresponding path program 1 times [2024-11-15 01:26:30,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:26:30,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346242057] [2024-11-15 01:26:30,365 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:30,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:30,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:30,372 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:26:30,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:30,388 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:26:30,416 WARN L331 ript$VariableManager]: TermVariable v_j_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,416 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,416 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,417 WARN L331 ript$VariableManager]: TermVariable v_i_Out_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,419 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:30,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1819100017, now seen corresponding path program 1 times [2024-11-15 01:26:30,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:26:30,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022592588] [2024-11-15 01:26:30,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:30,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:30,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:30,432 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:26:30,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:30,446 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:26:30,460 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,460 WARN L331 ript$VariableManager]: TermVariable v_j_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,460 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,460 WARN L331 ript$VariableManager]: TermVariable v_i_Out_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:30,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:30,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008978, now seen corresponding path program 1 times [2024-11-15 01:26:30,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:26:30,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764974655] [2024-11-15 01:26:30,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:30,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:30,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:30,474 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:26:30,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:30,489 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:26:30,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:30,490 INFO L85 PathProgramCache]: Analyzing trace with hash -419051, now seen corresponding path program 9 times [2024-11-15 01:26:30,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:30,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701097455] [2024-11-15 01:26:30,490 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:30,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:30,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:32,536 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 01:26:32,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:32,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701097455] [2024-11-15 01:26:32,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701097455] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:32,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566920812] [2024-11-15 01:26:32,536 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 01:26:32,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:32,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:32,538 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 01:26:32,539 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 01:26:32,587 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-15 01:26:32,587 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:26:32,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 111 conjuncts are in the unsatisfiable core [2024-11-15 01:26:32,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:34,180 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:34,180 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 01:26:34,376 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:34,377 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 01:26:34,577 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 01:26:34,578 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:26:36,442 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:36,442 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 01:26:38,634 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:38,634 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 01:26:40,197 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:40,197 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 01:26:40,894 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 01:26:40,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566920812] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:26:40,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:26:40,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 28, 28] total 81 [2024-11-15 01:26:40,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67463053] [2024-11-15 01:26:40,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:26:40,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2024-11-15 01:26:40,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:40,896 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2024-11-15 01:26:40,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=6076, Unknown=0, NotChecked=0, Total=6642 [2024-11-15 01:26:40,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:40,898 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:40,898 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 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-11-15 01:26:40,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-11-15 01:26:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-11-15 01:26:50,578 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 01:26:50,766 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 01:26:50,766 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 01:26:50,778 WARN L331 ript$VariableManager]: TermVariable v_i_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,778 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,778 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,778 WARN L331 ript$VariableManager]: TermVariable v_j_Out_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:50,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507815, now seen corresponding path program 1 times [2024-11-15 01:26:50,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:26:50,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418419189] [2024-11-15 01:26:50,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:50,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:50,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:50,784 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:26:50,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:50,791 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:26:50,809 WARN L331 ript$VariableManager]: TermVariable v_j_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,809 WARN L331 ript$VariableManager]: TermVariable v_i_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,809 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,809 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:50,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099974, now seen corresponding path program 1 times [2024-11-15 01:26:50,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:26:50,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431528145] [2024-11-15 01:26:50,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:50,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:50,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:50,817 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:26:50,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:50,828 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:26:50,843 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,843 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,843 WARN L331 ript$VariableManager]: TermVariable v_j_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,843 WARN L331 ript$VariableManager]: TermVariable v_i_Out_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:50,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:50,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1927542107, now seen corresponding path program 1 times [2024-11-15 01:26:50,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:26:50,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789765106] [2024-11-15 01:26:50,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:50,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:50,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:50,912 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 01:26:50,912 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:26:50,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789765106] [2024-11-15 01:26:50,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789765106] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:50,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1699516755] [2024-11-15 01:26:50,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:50,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:50,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:50,923 INFO L256 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-15 01:26:50,924 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:50,982 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 6 proven. 46 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-11-15 01:26:50,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1699516755] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:50,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:26:50,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2024-11-15 01:26:50,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:50,983 INFO L85 PathProgramCache]: Analyzing trace with hash 875180311, now seen corresponding path program 10 times [2024-11-15 01:26:50,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:50,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930245693] [2024-11-15 01:26:50,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:50,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:50,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:51,058 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 01:26:51,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:51,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930245693] [2024-11-15 01:26:51,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930245693] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:51,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421927468] [2024-11-15 01:26:51,060 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 01:26:51,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:51,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:51,061 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 01:26:51,062 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 01:26:51,115 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 01:26:51,115 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:26:51,116 INFO L256 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-15 01:26:51,117 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:51,172 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 01:26:51,173 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:26:51,253 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 01:26:51,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421927468] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:26:51,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:26:51,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2024-11-15 01:26:51,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477191606] [2024-11-15 01:26:51,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:26:51,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-15 01:26:51,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:26:51,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-15 01:26:51,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-15 01:26:51,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:51,254 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:26:51,254 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 01:26:51,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:51,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:51,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:51,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:51,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:51,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:51,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:51,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:26:51,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:51,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 01:26:51,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:51,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-11-15 01:26:51,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2024-11-15 01:26:51,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2024-11-15 01:26:51,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:26:51,394 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 01:26:51,584 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,SelfDestructingSolverStorable20,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-11-15 01:26:51,584 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 01:26:51,597 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,597 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,598 WARN L331 ript$VariableManager]: TermVariable v_j_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,598 WARN L331 ript$VariableManager]: TermVariable v_i_Out_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:51,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507824, now seen corresponding path program 1 times [2024-11-15 01:26:51,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:26:51,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631991171] [2024-11-15 01:26:51,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:51,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:51,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:51,603 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:26:51,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:51,607 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:26:51,624 WARN L331 ript$VariableManager]: TermVariable v_j_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,624 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,624 WARN L331 ript$VariableManager]: TermVariable v_i_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,624 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_16 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:51,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099965, now seen corresponding path program 1 times [2024-11-15 01:26:51,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:26:51,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646407528] [2024-11-15 01:26:51,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:51,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:51,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:51,633 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:26:51,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:51,640 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:26:51,654 WARN L331 ript$VariableManager]: TermVariable v_j_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,654 WARN L331 ript$VariableManager]: TermVariable v_i_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,654 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,654 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_18 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:51,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008926, now seen corresponding path program 1 times [2024-11-15 01:26:51,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:26:51,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41201597] [2024-11-15 01:26:51,656 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:51,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:51,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:51,664 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:26:51,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:51,685 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:26:51,702 WARN L331 ript$VariableManager]: TermVariable v_i_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,703 WARN L331 ript$VariableManager]: TermVariable v_j_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,703 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,703 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_20 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:26:51,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:51,703 INFO L85 PathProgramCache]: Analyzing trace with hash 848288885, now seen corresponding path program 1 times [2024-11-15 01:26:51,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:26:51,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212273484] [2024-11-15 01:26:51,703 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:51,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:51,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:51,714 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:26:51,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:26:51,730 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:26:51,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:26:51,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1476211803, now seen corresponding path program 11 times [2024-11-15 01:26:51,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:26:51,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183807473] [2024-11-15 01:26:51,731 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:26:51,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:26:51,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:26:53,858 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 01:26:53,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:26:53,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183807473] [2024-11-15 01:26:53,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183807473] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:26:53,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211814023] [2024-11-15 01:26:53,859 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 01:26:53,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:26:53,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:26:53,860 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 01:26:53,861 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 01:26:53,916 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-11-15 01:26:53,916 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:26:53,918 INFO L256 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 133 conjuncts are in the unsatisfiable core [2024-11-15 01:26:53,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:26:57,808 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:57,808 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 01:26:58,069 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:26:58,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 47 treesize of output 25 [2024-11-15 01:26:58,237 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 01:26:58,237 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:27:02,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:27:02,478 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 01:27:08,215 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:08,217 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:08,217 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:08,218 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:08,223 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:08,223 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:08,225 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:08,225 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:08,226 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:08,227 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:08,289 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:27:08,289 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 01:27:10,178 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:10,179 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:10,183 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:10,183 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:10,184 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:10,184 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:10,185 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:10,185 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:10,186 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:10,188 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:27:10,243 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:27:10,243 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 01:27:11,252 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 01:27:11,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211814023] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:27:11,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:27:11,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 38, 38] total 111 [2024-11-15 01:27:11,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739891445] [2024-11-15 01:27:11,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:27:11,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2024-11-15 01:27:11,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:27:11,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2024-11-15 01:27:11,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1016, Invalid=11416, Unknown=0, NotChecked=0, Total=12432 [2024-11-15 01:27:11,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:27:11,256 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:27:11,256 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 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-15 01:27:11,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:11,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 72 states. [2024-11-15 01:27:11,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2024-11-15 01:27:11,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:27:11,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:27:55,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:27:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:27:55,753 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 01:27:55,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25 [2024-11-15 01:27:55,940 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 01:27:55,941 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:27:55,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1803720729, now seen corresponding path program 12 times [2024-11-15 01:27:55,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:27:55,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780230194] [2024-11-15 01:27:55,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:27:55,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:27:55,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:27:56,501 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 01:27:56,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:27:56,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780230194] [2024-11-15 01:27:56,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780230194] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:27:56,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37044914] [2024-11-15 01:27:56,502 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 01:27:56,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:27:56,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:27:56,504 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 01:27:56,505 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 01:27:56,586 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-11-15 01:27:56,587 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:27:56,588 INFO L256 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 74 conjuncts are in the unsatisfiable core [2024-11-15 01:27:56,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:27:56,782 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 01:27:56,802 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 01:27:56,806 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 01:27:56,806 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:27:56,837 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:27:56,837 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 01:27:56,850 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:27:56,850 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 01:27:57,044 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 01:27:57,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37044914] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:27:57,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:27:57,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 14 [2024-11-15 01:27:57,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65953758] [2024-11-15 01:27:57,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:27:57,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-15 01:27:57,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:27:57,045 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-15 01:27:57,045 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2024-11-15 01:27:57,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:27:57,045 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:27:57,046 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 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:27:57,046 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:27:57,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:27:57,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:27:57,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:27:57,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-15 01:27:57,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-15 01:27:57,764 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 01:27:57,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:27:57,765 INFO L85 PathProgramCache]: Analyzing trace with hash 654879371, now seen corresponding path program 13 times [2024-11-15 01:27:57,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:27:57,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246498479] [2024-11-15 01:27:57,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:27:57,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:27:57,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:27:58,535 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 01:27:58,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:27:58,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246498479] [2024-11-15 01:27:58,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246498479] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:27:58,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796624365] [2024-11-15 01:27:58,535 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 01:27:58,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:27:58,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:27:58,537 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 01:27:58,538 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 01:27:58,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:27:58,618 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 88 conjuncts are in the unsatisfiable core [2024-11-15 01:27:58,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:27:58,882 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 01:27:58,925 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 01:27:58,930 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 01:27:58,930 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:27:59,002 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:27:59,002 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 01:27:59,036 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:27:59,036 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 01:27:59,235 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 01:27:59,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796624365] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:27:59,235 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:27:59,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 13, 13] total 23 [2024-11-15 01:27:59,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399500157] [2024-11-15 01:27:59,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:27:59,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-15 01:27:59,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:27:59,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-15 01:27:59,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=499, Unknown=0, NotChecked=0, Total=552 [2024-11-15 01:27:59,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:27:59,237 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:27:59,237 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 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:27:59,237 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:00,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:00,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:00,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-15 01:28:00,535 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,SelfDestructingSolverStorable27 [2024-11-15 01:28:00,535 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 01:28:00,550 WARN L331 ript$VariableManager]: TermVariable v_j_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,550 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,550 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,550 WARN L331 ript$VariableManager]: TermVariable v_i_Out_22 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:00,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507920, now seen corresponding path program 1 times [2024-11-15 01:28:00,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:00,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067273325] [2024-11-15 01:28:00,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:00,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:00,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:00,555 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:00,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:00,558 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:00,572 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,572 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,572 WARN L331 ript$VariableManager]: TermVariable v_i_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,572 WARN L331 ript$VariableManager]: TermVariable v_j_Out_24 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:00,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099869, now seen corresponding path program 1 times [2024-11-15 01:28:00,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:00,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167810638] [2024-11-15 01:28:00,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:00,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:00,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:00,578 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:00,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:00,584 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:00,597 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,597 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,597 WARN L331 ript$VariableManager]: TermVariable v_i_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,597 WARN L331 ript$VariableManager]: TermVariable v_j_Out_26 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:00,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008830, now seen corresponding path program 1 times [2024-11-15 01:28:00,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:00,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497221004] [2024-11-15 01:28:00,598 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:00,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:00,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:00,606 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:00,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:00,614 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:00,627 WARN L331 ript$VariableManager]: TermVariable v_i_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,627 WARN L331 ript$VariableManager]: TermVariable v_j_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,627 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,627 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_28 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:00,628 INFO L85 PathProgramCache]: Analyzing trace with hash 848288981, now seen corresponding path program 1 times [2024-11-15 01:28:00,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:00,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552207983] [2024-11-15 01:28:00,628 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:00,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:00,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:00,637 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:00,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:00,648 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:00,660 WARN L331 ript$VariableManager]: TermVariable v_j_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,660 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,660 WARN L331 ript$VariableManager]: TermVariable v_i_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,660 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_30 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:00,661 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344692, now seen corresponding path program 1 times [2024-11-15 01:28:00,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:00,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481039546] [2024-11-15 01:28:00,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:00,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:00,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:00,674 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:00,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:00,691 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:00,705 WARN L331 ript$VariableManager]: TermVariable v_j_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,706 WARN L331 ript$VariableManager]: TermVariable v_i_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,706 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,706 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_32 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:00,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:00,706 INFO L85 PathProgramCache]: Analyzing trace with hash 574580320, now seen corresponding path program 1 times [2024-11-15 01:28:00,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:00,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895297415] [2024-11-15 01:28:00,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:00,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:00,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:01,676 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 01:28:01,676 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:28:01,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895297415] [2024-11-15 01:28:01,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895297415] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:01,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [421121141] [2024-11-15 01:28:01,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:01,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:01,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:01,708 INFO L256 TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 77 conjuncts are in the unsatisfiable core [2024-11-15 01:28:01,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:02,149 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 01:28:02,219 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 01:28:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 439 backedges. 78 proven. 182 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2024-11-15 01:28:02,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [421121141] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:02,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:28:02,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 19] total 36 [2024-11-15 01:28:02,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:02,225 INFO L85 PathProgramCache]: Analyzing trace with hash -230299367, now seen corresponding path program 14 times [2024-11-15 01:28:02,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:28:02,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025744314] [2024-11-15 01:28:02,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:02,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:02,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:03,226 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 01:28:03,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:28:03,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025744314] [2024-11-15 01:28:03,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025744314] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:03,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069180795] [2024-11-15 01:28:03,226 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 01:28:03,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:28:03,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:28:03,228 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 01:28:03,228 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 01:28:03,306 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 01:28:03,306 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:28:03,308 INFO L256 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 96 conjuncts are in the unsatisfiable core [2024-11-15 01:28:03,310 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:03,589 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 01:28:03,664 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 01:28:03,669 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 01:28:03,669 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:28:03,750 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:03,750 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 01:28:03,781 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:03,781 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 01:28:03,992 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 01:28:03,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069180795] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:28:03,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:28:03,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 16, 16] total 28 [2024-11-15 01:28:03,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860395668] [2024-11-15 01:28:03,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:28:03,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-15 01:28:03,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:28:03,994 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-15 01:28:03,994 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=742, Unknown=0, NotChecked=0, Total=812 [2024-11-15 01:28:03,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:03,994 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:28:03,994 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 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:03,994 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:05,324 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 01:28:05,512 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,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable28 [2024-11-15 01:28:05,512 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 01:28:05,528 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,528 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,528 WARN L331 ript$VariableManager]: TermVariable v_j_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,528 WARN L331 ript$VariableManager]: TermVariable v_i_Out_34 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:05,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507956, now seen corresponding path program 1 times [2024-11-15 01:28:05,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:05,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428001314] [2024-11-15 01:28:05,529 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:05,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:05,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:05,532 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:05,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:05,536 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:05,548 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,548 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,548 WARN L331 ript$VariableManager]: TermVariable v_j_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,548 WARN L331 ript$VariableManager]: TermVariable v_i_Out_36 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:05,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099833, now seen corresponding path program 1 times [2024-11-15 01:28:05,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:05,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375933997] [2024-11-15 01:28:05,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:05,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:05,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:05,556 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:05,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:05,561 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:05,574 WARN L331 ript$VariableManager]: TermVariable v_j_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,574 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,574 WARN L331 ript$VariableManager]: TermVariable v_i_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,574 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_38 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:05,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008794, now seen corresponding path program 1 times [2024-11-15 01:28:05,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:05,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476787304] [2024-11-15 01:28:05,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:05,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:05,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:05,583 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:05,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:05,590 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:05,607 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,607 WARN L331 ript$VariableManager]: TermVariable v_i_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,607 WARN L331 ript$VariableManager]: TermVariable v_j_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,607 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_40 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:05,608 INFO L85 PathProgramCache]: Analyzing trace with hash 848289017, now seen corresponding path program 1 times [2024-11-15 01:28:05,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:05,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767372774] [2024-11-15 01:28:05,608 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:05,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:05,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:05,616 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:05,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:05,627 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:05,639 WARN L331 ript$VariableManager]: TermVariable v_i_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,639 WARN L331 ript$VariableManager]: TermVariable v_j_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,640 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,640 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_42 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:05,640 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344728, now seen corresponding path program 1 times [2024-11-15 01:28:05,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:05,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015882262] [2024-11-15 01:28:05,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:05,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:05,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:05,652 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:05,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:05,667 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:05,680 WARN L331 ript$VariableManager]: TermVariable v_j_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,680 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,680 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,680 WARN L331 ript$VariableManager]: TermVariable v_i_Out_44 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:05,681 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:05,681 INFO L85 PathProgramCache]: Analyzing trace with hash -25318190, now seen corresponding path program 1 times [2024-11-15 01:28:05,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:05,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33319813] [2024-11-15 01:28:05,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:05,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:05,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:06,761 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 01:28:06,761 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:28:06,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33319813] [2024-11-15 01:28:06,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33319813] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:06,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1216460631] [2024-11-15 01:28:06,762 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:06,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:06,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:06,834 INFO L256 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 101 conjuncts are in the unsatisfiable core [2024-11-15 01:28:06,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:08,128 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 01:28:08,140 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 14 proven. 477 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 01:28:08,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1216460631] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:08,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:28:08,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 44] total 61 [2024-11-15 01:28:08,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:08,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1429550091, now seen corresponding path program 15 times [2024-11-15 01:28:08,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:28:08,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590394345] [2024-11-15 01:28:08,141 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:08,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:08,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:08,872 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 01:28:08,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:28:08,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590394345] [2024-11-15 01:28:08,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590394345] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:08,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818193646] [2024-11-15 01:28:08,873 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 01:28:08,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:28:08,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:28:08,875 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 01:28:08,875 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 01:28:08,971 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-15 01:28:08,972 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:28:08,974 INFO L256 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 100 conjuncts are in the unsatisfiable core [2024-11-15 01:28:08,977 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:09,258 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 01:28:09,298 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 01:28:09,303 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 01:28:09,303 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:28:09,389 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:09,390 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 01:28:09,404 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:09,404 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 01:28:09,643 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 01:28:09,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818193646] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:28:09,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:28:09,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 22 [2024-11-15 01:28:09,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323252910] [2024-11-15 01:28:09,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:28:09,643 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-15 01:28:09,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:28:09,644 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-15 01:28:09,644 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=462, Unknown=0, NotChecked=0, Total=506 [2024-11-15 01:28:09,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:09,644 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:28:09,644 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 01:28:09,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:09,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:09,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:09,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:09,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:09,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:09,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:10,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:10,443 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 01:28:10,631 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,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-11-15 01:28:10,631 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 01:28:10,642 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,642 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,642 WARN L331 ript$VariableManager]: TermVariable v_i_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,642 WARN L331 ript$VariableManager]: TermVariable v_j_Out_46 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:10,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1630507994, now seen corresponding path program 1 times [2024-11-15 01:28:10,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:10,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699680633] [2024-11-15 01:28:10,643 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:10,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:10,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:10,647 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:10,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:10,650 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:10,660 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,660 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,660 WARN L331 ript$VariableManager]: TermVariable v_i_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,660 WARN L331 ript$VariableManager]: TermVariable v_j_Out_48 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:10,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099795, now seen corresponding path program 1 times [2024-11-15 01:28:10,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:10,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735376027] [2024-11-15 01:28:10,661 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:10,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:10,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:10,665 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:10,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:10,672 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:10,684 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,684 WARN L331 ript$VariableManager]: TermVariable v_j_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,684 WARN L331 ript$VariableManager]: TermVariable v_i_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,684 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_50 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:10,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008756, now seen corresponding path program 1 times [2024-11-15 01:28:10,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:10,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875498368] [2024-11-15 01:28:10,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:10,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:10,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:10,693 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:10,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:10,703 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:10,718 WARN L331 ript$VariableManager]: TermVariable v_j_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,718 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,718 WARN L331 ript$VariableManager]: TermVariable v_i_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,718 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_52 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:10,719 INFO L85 PathProgramCache]: Analyzing trace with hash 848289055, now seen corresponding path program 1 times [2024-11-15 01:28:10,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:10,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229181420] [2024-11-15 01:28:10,719 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:10,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:10,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:10,727 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:10,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:10,739 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:10,752 WARN L331 ript$VariableManager]: TermVariable v_j_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,752 WARN L331 ript$VariableManager]: TermVariable v_i_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,752 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,752 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_54 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:10,753 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344766, now seen corresponding path program 1 times [2024-11-15 01:28:10,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:10,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482809764] [2024-11-15 01:28:10,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:10,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:10,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:10,765 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:10,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:10,781 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:10,795 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,795 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,795 WARN L331 ript$VariableManager]: TermVariable v_j_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,795 WARN L331 ript$VariableManager]: TermVariable v_i_Out_56 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:10,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:10,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1071733334, now seen corresponding path program 1 times [2024-11-15 01:28:10,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:10,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932609775] [2024-11-15 01:28:10,796 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:10,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:10,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:11,880 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 01:28:11,880 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:28:11,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932609775] [2024-11-15 01:28:11,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932609775] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:11,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1154746951] [2024-11-15 01:28:11,881 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:11,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:11,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:11,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 93 conjuncts are in the unsatisfiable core [2024-11-15 01:28:11,939 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:12,340 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 01:28:12,426 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 01:28:12,432 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 78 proven. 304 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2024-11-15 01:28:12,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1154746951] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:12,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:28:12,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 25] total 35 [2024-11-15 01:28:12,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:12,433 INFO L85 PathProgramCache]: Analyzing trace with hash -976729575, now seen corresponding path program 16 times [2024-11-15 01:28:12,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:28:12,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857725653] [2024-11-15 01:28:12,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:12,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:12,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:13,489 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 01:28:13,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:28:13,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857725653] [2024-11-15 01:28:13,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857725653] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:13,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938346328] [2024-11-15 01:28:13,489 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 01:28:13,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:28:13,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:28:13,491 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 01:28:13,492 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 01:28:13,583 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 01:28:13,583 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:28:13,586 INFO L256 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 112 conjuncts are in the unsatisfiable core [2024-11-15 01:28:13,588 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:13,875 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 01:28:13,940 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 01:28:13,945 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 01:28:13,945 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:28:14,082 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:14,083 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 01:28:14,114 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28: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 17 treesize of output 21 [2024-11-15 01:28:14,351 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 01:28:14,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938346328] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:28:14,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:28:14,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 22, 22] total 32 [2024-11-15 01:28:14,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409847134] [2024-11-15 01:28:14,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:28:14,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-15 01:28:14,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:28:14,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-15 01:28:14,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=985, Unknown=0, NotChecked=0, Total=1056 [2024-11-15 01:28:14,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:14,353 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:28:14,353 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 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:14,353 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:16,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:16,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:28:16,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-15 01:28:16,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2024-11-15 01:28:16,481 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 01:28:16,494 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,494 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,494 WARN L331 ript$VariableManager]: TermVariable v_j_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,494 WARN L331 ript$VariableManager]: TermVariable v_i_Out_58 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:16,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508034, now seen corresponding path program 1 times [2024-11-15 01:28:16,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:16,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444408876] [2024-11-15 01:28:16,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:16,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:16,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:16,499 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:16,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:16,502 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:16,516 WARN L331 ript$VariableManager]: TermVariable v_i_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,516 WARN L331 ript$VariableManager]: TermVariable v_j_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,516 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,516 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_60 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:16,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099755, now seen corresponding path program 1 times [2024-11-15 01:28:16,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:16,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778769719] [2024-11-15 01:28:16,517 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:16,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:16,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:16,523 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:16,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:16,528 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:16,543 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,543 WARN L331 ript$VariableManager]: TermVariable v_i_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,543 WARN L331 ript$VariableManager]: TermVariable v_j_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,543 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_62 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:16,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008716, now seen corresponding path program 1 times [2024-11-15 01:28:16,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:16,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873897681] [2024-11-15 01:28:16,544 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:16,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:16,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:16,553 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:16,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:16,564 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:16,579 WARN L331 ript$VariableManager]: TermVariable v_i_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,579 WARN L331 ript$VariableManager]: TermVariable v_j_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,579 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,579 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_64 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:16,580 INFO L85 PathProgramCache]: Analyzing trace with hash 848289095, now seen corresponding path program 1 times [2024-11-15 01:28:16,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:16,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118657326] [2024-11-15 01:28:16,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:16,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:16,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:16,592 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:16,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:16,605 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:16,620 WARN L331 ript$VariableManager]: TermVariable v_j_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,620 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,620 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,620 WARN L331 ript$VariableManager]: TermVariable v_i_Out_66 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:16,621 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344806, now seen corresponding path program 1 times [2024-11-15 01:28:16,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:16,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225623857] [2024-11-15 01:28:16,621 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:16,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:16,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:16,637 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:16,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:16,656 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:16,671 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,671 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,671 WARN L331 ript$VariableManager]: TermVariable v_i_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,671 WARN L331 ript$VariableManager]: TermVariable v_j_Out_68 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:16,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:16,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1465803680, now seen corresponding path program 1 times [2024-11-15 01:28:16,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:16,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231647663] [2024-11-15 01:28:16,672 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:16,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:16,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:17,916 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 01:28:17,917 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:28:17,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231647663] [2024-11-15 01:28:17,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231647663] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:17,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [301754806] [2024-11-15 01:28:17,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:17,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:17,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:17,968 INFO L256 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 114 conjuncts are in the unsatisfiable core [2024-11-15 01:28:17,971 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:22,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-15 01:28:22,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-15 01:28:22,494 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:28:22,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2024-11-15 01:28:22,500 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 2 proven. 639 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 01:28:22,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [301754806] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:22,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:28:22,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 60] total 87 [2024-11-15 01:28:22,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:22,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1873276299, now seen corresponding path program 17 times [2024-11-15 01:28:22,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:28:22,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651871831] [2024-11-15 01:28:22,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:22,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:22,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:23,705 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 01:28:23,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:28:23,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651871831] [2024-11-15 01:28:23,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651871831] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:23,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582248323] [2024-11-15 01:28:23,705 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 01:28:23,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:28:23,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:28:23,707 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 01:28:23,708 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 01:28:23,809 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-11-15 01:28:23,810 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:28:23,812 INFO L256 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 114 conjuncts are in the unsatisfiable core [2024-11-15 01:28:23,814 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:24,105 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 01:28:24,180 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 01:28:24,184 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 01:28:24,184 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:28:24,343 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:24,343 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 01:28:24,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:24,357 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 01:28:24,609 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 01:28:24,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582248323] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:28:24,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:28:24,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 25, 25] total 34 [2024-11-15 01:28:24,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403043078] [2024-11-15 01:28:24,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:28:24,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-15 01:28:24,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:28:24,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-15 01:28:24,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=1116, Unknown=0, NotChecked=0, Total=1190 [2024-11-15 01:28:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:24,611 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:28:24,611 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 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:24,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:24,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:24,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:24,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:24,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:24,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:24,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:24,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:28:24,612 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:28:26,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:28:26,741 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 01:28:26,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-11-15 01:28:26,928 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 01:28:26,939 WARN L331 ript$VariableManager]: TermVariable v_j_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,939 WARN L331 ript$VariableManager]: TermVariable v_i_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,939 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,939 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_70 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:26,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508076, now seen corresponding path program 1 times [2024-11-15 01:28:26,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:26,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649657132] [2024-11-15 01:28:26,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:26,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:26,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:26,944 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:26,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:26,947 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:26,960 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,960 WARN L331 ript$VariableManager]: TermVariable v_j_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,960 WARN L331 ript$VariableManager]: TermVariable v_i_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,960 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_72 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:26,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099713, now seen corresponding path program 1 times [2024-11-15 01:28:26,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:26,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273820315] [2024-11-15 01:28:26,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:26,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:26,965 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:26,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:26,969 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:26,979 WARN L331 ript$VariableManager]: TermVariable v_j_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,979 WARN L331 ript$VariableManager]: TermVariable v_i_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,979 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,979 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_74 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:26,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:26,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008674, now seen corresponding path program 1 times [2024-11-15 01:28:26,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:26,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619105455] [2024-11-15 01:28:26,980 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:26,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:26,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:26,986 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:26,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:26,993 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:27,003 WARN L331 ript$VariableManager]: TermVariable v_j_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,003 WARN L331 ript$VariableManager]: TermVariable v_i_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,003 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,003 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_76 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:27,003 INFO L85 PathProgramCache]: Analyzing trace with hash 848289137, now seen corresponding path program 1 times [2024-11-15 01:28:27,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:27,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079115299] [2024-11-15 01:28:27,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:27,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:27,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:27,011 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:27,019 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:27,029 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,029 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,029 WARN L331 ript$VariableManager]: TermVariable v_j_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,029 WARN L331 ript$VariableManager]: TermVariable v_i_Out_78 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:27,030 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344848, now seen corresponding path program 1 times [2024-11-15 01:28:27,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:27,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171551701] [2024-11-15 01:28:27,030 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:27,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:27,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:27,040 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:27,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:27,052 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:27,062 WARN L331 ript$VariableManager]: TermVariable v_i_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,062 WARN L331 ript$VariableManager]: TermVariable v_j_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,062 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,063 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_80 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:27,063 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:27,063 INFO L85 PathProgramCache]: Analyzing trace with hash -244525828, now seen corresponding path program 1 times [2024-11-15 01:28:27,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:27,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887272516] [2024-11-15 01:28:27,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:27,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:27,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:28,427 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 01:28:28,427 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:28:28,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887272516] [2024-11-15 01:28:28,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887272516] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:28,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1445051178] [2024-11-15 01:28:28,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:28,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:28,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:28,475 INFO L256 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 112 conjuncts are in the unsatisfiable core [2024-11-15 01:28:28,477 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:30,521 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 01:28:30,526 INFO L134 CoverageAnalysis]: Checked inductivity of 739 backedges. 14 proven. 723 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 01:28:30,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1445051178] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:30,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:28:30,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 57] total 85 [2024-11-15 01:28:30,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:30,527 INFO L85 PathProgramCache]: Analyzing trace with hash -65684711, now seen corresponding path program 18 times [2024-11-15 01:28:30,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:28:30,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104078141] [2024-11-15 01:28:30,527 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:30,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:30,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:31,664 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 01:28:31,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:28:31,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104078141] [2024-11-15 01:28:31,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104078141] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:31,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941660476] [2024-11-15 01:28:31,664 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 01:28:31,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:28:31,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:28:31,666 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 01:28:31,667 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 01:28:31,769 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-11-15 01:28:31,769 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:28:31,771 INFO L256 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-15 01:28:31,774 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:32,457 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:32,458 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 01:28:33,350 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:33,350 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 01:28:33,512 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 01:28:33,512 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:28:34,321 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:34,321 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 01:28:34,437 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:34,438 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 01:28:36,419 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 01:28:36,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941660476] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:28:36,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:28:36,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 30, 30] total 87 [2024-11-15 01:28:36,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169263306] [2024-11-15 01:28:36,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:28:36,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2024-11-15 01:28:36,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:28:36,421 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2024-11-15 01:28:36,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1424, Invalid=6232, Unknown=0, NotChecked=0, Total=7656 [2024-11-15 01:28:36,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:36,422 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:28:36,422 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 01:28:36,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:36,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:36,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:36,422 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:28:36,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:28:40,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:28:40,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:28:40,625 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 01:28:40,813 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,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67 [2024-11-15 01:28:40,813 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 01:28:40,824 WARN L331 ript$VariableManager]: TermVariable v_i_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,824 WARN L331 ript$VariableManager]: TermVariable v_j_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,824 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,824 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_82 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:40,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508140, now seen corresponding path program 1 times [2024-11-15 01:28:40,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:40,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164048861] [2024-11-15 01:28:40,825 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:40,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:40,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:40,828 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:40,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:40,831 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:40,841 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,841 WARN L331 ript$VariableManager]: TermVariable v_i_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,841 WARN L331 ript$VariableManager]: TermVariable v_j_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,841 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_84 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:40,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099649, now seen corresponding path program 1 times [2024-11-15 01:28:40,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:40,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742697710] [2024-11-15 01:28:40,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:40,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:40,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:40,847 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:40,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:40,851 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:40,861 WARN L331 ript$VariableManager]: TermVariable v_i_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,861 WARN L331 ript$VariableManager]: TermVariable v_j_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,862 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,862 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_86 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:40,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008610, now seen corresponding path program 1 times [2024-11-15 01:28:40,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:40,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397385426] [2024-11-15 01:28:40,862 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:40,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:40,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:40,868 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:40,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:40,875 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:40,887 WARN L331 ript$VariableManager]: TermVariable v_j_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,887 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,887 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,887 WARN L331 ript$VariableManager]: TermVariable v_i_Out_88 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:40,887 INFO L85 PathProgramCache]: Analyzing trace with hash 848289201, now seen corresponding path program 1 times [2024-11-15 01:28:40,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:40,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239297189] [2024-11-15 01:28:40,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:40,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:40,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:40,895 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:40,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:40,903 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:40,922 WARN L331 ript$VariableManager]: TermVariable v_j_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,922 WARN L331 ript$VariableManager]: TermVariable v_i_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,922 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,922 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_90 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:40,922 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344912, now seen corresponding path program 1 times [2024-11-15 01:28:40,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:40,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768599646] [2024-11-15 01:28:40,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:40,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:40,933 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:40,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:40,945 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:40,958 WARN L331 ript$VariableManager]: TermVariable v_j_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,958 WARN L331 ript$VariableManager]: TermVariable v_i_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,958 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,958 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_92 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:40,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:40,959 INFO L85 PathProgramCache]: Analyzing trace with hash -634197366, now seen corresponding path program 1 times [2024-11-15 01:28:40,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:40,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912346233] [2024-11-15 01:28:40,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:40,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:41,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:42,552 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 01:28:42,552 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:28:42,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912346233] [2024-11-15 01:28:42,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912346233] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:42,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1041617220] [2024-11-15 01:28:42,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:42,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:42,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:42,622 INFO L256 TraceCheckSpWp]: Trace formula consists of 703 conjuncts, 117 conjuncts are in the unsatisfiable core [2024-11-15 01:28:42,625 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:43,099 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 01:28:43,196 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 01:28:43,201 INFO L134 CoverageAnalysis]: Checked inductivity of 849 backedges. 78 proven. 592 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2024-11-15 01:28:43,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1041617220] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:43,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:28:43,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 34] total 45 [2024-11-15 01:28:43,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:43,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1149970677, now seen corresponding path program 19 times [2024-11-15 01:28:43,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:28:43,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342128396] [2024-11-15 01:28:43,202 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:43,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:43,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:44,456 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 01:28:44,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:28:44,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342128396] [2024-11-15 01:28:44,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342128396] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:44,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902752755] [2024-11-15 01:28:44,456 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 01:28:44,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:28:44,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:28:44,458 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 01:28:44,458 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 01:28:44,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:44,552 INFO L256 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 136 conjuncts are in the unsatisfiable core [2024-11-15 01:28:44,555 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:44,913 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 01:28:44,980 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 01:28:44,986 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 01:28:44,986 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:28:45,215 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:45,215 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 01:28:45,227 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:45,227 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 01:28:45,519 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 01:28:45,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902752755] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:28:45,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:28:45,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 31, 31] total 36 [2024-11-15 01:28:45,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420361196] [2024-11-15 01:28:45,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:28:45,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-15 01:28:45,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:28:45,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-15 01:28:45,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=1256, Unknown=0, NotChecked=0, Total=1332 [2024-11-15 01:28:45,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:45,520 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:28:45,520 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 01:28:45,520 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:28:45,521 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:47,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:28:47,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:28:47,365 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 01:28:47,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:28:47,553 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 01:28:47,564 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,564 WARN L331 ript$VariableManager]: TermVariable v_j_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,564 WARN L331 ript$VariableManager]: TermVariable v_i_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,564 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_94 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:47,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508188, now seen corresponding path program 1 times [2024-11-15 01:28:47,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:47,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313121471] [2024-11-15 01:28:47,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:47,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:47,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:47,568 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:47,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:47,571 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:47,581 WARN L331 ript$VariableManager]: TermVariable v_j_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,581 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,581 WARN L331 ript$VariableManager]: TermVariable v_i_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,581 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_96 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:47,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099601, now seen corresponding path program 1 times [2024-11-15 01:28:47,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:47,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829462539] [2024-11-15 01:28:47,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:47,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:47,585 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:47,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:47,589 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:47,599 WARN L331 ript$VariableManager]: TermVariable v_j_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,599 WARN L331 ript$VariableManager]: TermVariable v_i_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,599 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,599 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_98 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:47,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008562, now seen corresponding path program 1 times [2024-11-15 01:28:47,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:47,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221001821] [2024-11-15 01:28:47,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:47,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:47,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:47,605 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:47,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:47,612 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:47,622 WARN L331 ript$VariableManager]: TermVariable v_i_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,622 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,622 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,622 WARN L331 ript$VariableManager]: TermVariable v_j_Out_100 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:47,623 INFO L85 PathProgramCache]: Analyzing trace with hash 848289249, now seen corresponding path program 1 times [2024-11-15 01:28:47,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:47,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132087088] [2024-11-15 01:28:47,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:47,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:47,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:47,630 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:47,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:47,638 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:47,651 WARN L331 ript$VariableManager]: TermVariable v_i_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,651 WARN L331 ript$VariableManager]: TermVariable v_j_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,651 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,651 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_102 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:47,651 INFO L85 PathProgramCache]: Analyzing trace with hash 2014344960, now seen corresponding path program 1 times [2024-11-15 01:28:47,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:47,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488763619] [2024-11-15 01:28:47,652 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:47,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:47,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:47,661 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:47,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:47,673 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:47,684 WARN L331 ript$VariableManager]: TermVariable v_i_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,684 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,684 WARN L331 ript$VariableManager]: TermVariable v_j_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,684 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_104 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:47,684 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:47,684 INFO L85 PathProgramCache]: Analyzing trace with hash 345896044, now seen corresponding path program 1 times [2024-11-15 01:28:47,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:47,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110396884] [2024-11-15 01:28:47,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:47,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:47,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:49,407 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 01:28:49,407 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:28:49,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110396884] [2024-11-15 01:28:49,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110396884] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:49,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [230591569] [2024-11-15 01:28:49,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:49,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:49,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:49,541 INFO L256 TraceCheckSpWp]: Trace formula consists of 744 conjuncts, 138 conjuncts are in the unsatisfiable core [2024-11-15 01:28:49,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:49,880 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 01:28:49,978 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 01:28:49,983 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 0 proven. 716 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2024-11-15 01:28:49,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [230591569] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:49,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:28:49,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 34] total 44 [2024-11-15 01:28:49,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:49,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1707459559, now seen corresponding path program 20 times [2024-11-15 01:28:49,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:28:49,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799549654] [2024-11-15 01:28:49,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:49,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:50,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:51,853 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 01:28:51,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:28:51,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799549654] [2024-11-15 01:28:51,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799549654] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:51,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666433723] [2024-11-15 01:28:51,853 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 01:28:51,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:28:51,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:28:51,855 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 01:28:51,855 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 01:28:51,957 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 01:28:51,957 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:28:51,960 INFO L256 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 142 conjuncts are in the unsatisfiable core [2024-11-15 01:28:51,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:28:52,284 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 01:28:52,405 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 01:28:52,410 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 01:28:52,410 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:28:52,700 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:52,701 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 01:28:52,738 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:28:52,739 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 01:28:53,023 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 01:28:53,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666433723] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:28:53,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:28:53,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 34, 34] total 45 [2024-11-15 01:28:53,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19896344] [2024-11-15 01:28:53,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:28:53,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-11-15 01:28:53,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:28:53,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-11-15 01:28:53,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1967, Unknown=0, NotChecked=0, Total=2070 [2024-11-15 01:28:53,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:53,025 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:28:53,025 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 01:28:53,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:28:53,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:28:56,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:28:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:28:56,284 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 01:28:56,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2024-11-15 01:28:56,472 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 01:28:56,485 WARN L331 ript$VariableManager]: TermVariable v_j_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,485 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,485 WARN L331 ript$VariableManager]: TermVariable v_i_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,485 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_106 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:56,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508236, now seen corresponding path program 1 times [2024-11-15 01:28:56,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:56,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877810096] [2024-11-15 01:28:56,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:56,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:56,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:56,488 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:56,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:56,491 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:56,505 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,505 WARN L331 ript$VariableManager]: TermVariable v_j_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,505 WARN L331 ript$VariableManager]: TermVariable v_i_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,505 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_108 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,505 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:56,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099553, now seen corresponding path program 1 times [2024-11-15 01:28:56,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:56,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855785838] [2024-11-15 01:28:56,506 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:56,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:56,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:56,510 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:56,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:56,514 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:56,524 WARN L331 ript$VariableManager]: TermVariable v_i_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,524 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,524 WARN L331 ript$VariableManager]: TermVariable v_j_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,524 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_110 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:56,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008514, now seen corresponding path program 1 times [2024-11-15 01:28:56,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:56,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273282725] [2024-11-15 01:28:56,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:56,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:56,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:56,530 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:56,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:56,537 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:56,547 WARN L331 ript$VariableManager]: TermVariable v_i_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,547 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,547 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,547 WARN L331 ript$VariableManager]: TermVariable v_j_Out_112 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:56,548 INFO L85 PathProgramCache]: Analyzing trace with hash 848289297, now seen corresponding path program 1 times [2024-11-15 01:28:56,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:56,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087823584] [2024-11-15 01:28:56,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:56,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:56,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:56,555 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:56,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:56,564 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:56,574 WARN L331 ript$VariableManager]: TermVariable v_i_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,574 WARN L331 ript$VariableManager]: TermVariable v_j_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,574 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,574 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_114 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:56,575 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345008, now seen corresponding path program 1 times [2024-11-15 01:28:56,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:56,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177732241] [2024-11-15 01:28:56,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:56,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:56,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:56,585 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:28:56,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:28:56,598 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:28:56,611 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,611 WARN L331 ript$VariableManager]: TermVariable v_i_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,611 WARN L331 ript$VariableManager]: TermVariable v_j_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,611 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_116 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:28:56,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:28:56,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1902592362, now seen corresponding path program 1 times [2024-11-15 01:28:56,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:28:56,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644182724] [2024-11-15 01:28:56,612 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:56,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:56,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:58,506 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 01:28:58,506 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:28:58,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644182724] [2024-11-15 01:28:58,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644182724] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:28:58,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [118512715] [2024-11-15 01:28:58,506 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:28:58,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:28:58,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:28:58,621 INFO L256 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 145 conjuncts are in the unsatisfiable core [2024-11-15 01:28:58,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:29:05,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-15 01:29:05,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-15 01:29:05,993 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:29:05,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2024-11-15 01:29:06,000 INFO L134 CoverageAnalysis]: Checked inductivity of 1111 backedges. 14 proven. 1095 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 01:29:06,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [118512715] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:29:06,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:29:06,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 77] total 118 [2024-11-15 01:29:06,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:06,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2125459595, now seen corresponding path program 21 times [2024-11-15 01:29:06,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:29:06,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152478111] [2024-11-15 01:29:06,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:06,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:06,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:29:08,139 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 01:29:08,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:29:08,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152478111] [2024-11-15 01:29:08,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152478111] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:29:08,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91056506] [2024-11-15 01:29:08,140 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 01:29:08,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:29:08,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:29:08,142 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 01:29:08,142 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 01:29:08,283 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-11-15 01:29:08,283 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:29:08,287 INFO L256 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 150 conjuncts are in the unsatisfiable core [2024-11-15 01:29:08,289 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:29:08,704 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 01:29:08,816 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 01:29:08,821 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 01:29:08,821 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:29:09,140 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:29:09,140 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 01:29:09,183 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:29:09,183 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 01:29:09,512 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 01:29:09,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91056506] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:29:09,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:29:09,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 37, 37] total 49 [2024-11-15 01:29:09,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828658229] [2024-11-15 01:29:09,513 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:29:09,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-15 01:29:09,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:29:09,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-15 01:29:09,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=2340, Unknown=0, NotChecked=0, Total=2450 [2024-11-15 01:29:09,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:29:09,515 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:29:09,515 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 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:29:09,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:29:13,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:29:13,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:29:13,591 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 01:29:13,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,SelfDestructingSolverStorable84,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2024-11-15 01:29:13,778 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 01:29:13,789 WARN L331 ript$VariableManager]: TermVariable v_j_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,789 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,789 WARN L331 ript$VariableManager]: TermVariable v_i_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,789 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_118 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:13,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508288, now seen corresponding path program 1 times [2024-11-15 01:29:13,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:13,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734704100] [2024-11-15 01:29:13,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:13,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:13,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:13,793 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:13,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:13,796 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:13,806 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,806 WARN L331 ript$VariableManager]: TermVariable v_j_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,806 WARN L331 ript$VariableManager]: TermVariable v_i_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,806 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_120 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:13,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099501, now seen corresponding path program 1 times [2024-11-15 01:29:13,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:13,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614131010] [2024-11-15 01:29:13,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:13,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:13,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:13,810 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:13,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:13,815 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:13,828 WARN L331 ript$VariableManager]: TermVariable v_i_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,829 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,829 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,829 WARN L331 ript$VariableManager]: TermVariable v_j_Out_122 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:13,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008462, now seen corresponding path program 1 times [2024-11-15 01:29:13,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:13,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680898164] [2024-11-15 01:29:13,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:13,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:13,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:13,836 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:13,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:13,843 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:13,853 WARN L331 ript$VariableManager]: TermVariable v_i_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,853 WARN L331 ript$VariableManager]: TermVariable v_j_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,853 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,853 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_124 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:13,853 INFO L85 PathProgramCache]: Analyzing trace with hash 848289349, now seen corresponding path program 1 times [2024-11-15 01:29:13,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:13,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351482690] [2024-11-15 01:29:13,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:13,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:13,861 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:13,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:13,869 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:13,880 WARN L331 ript$VariableManager]: TermVariable v_i_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,880 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,880 WARN L331 ript$VariableManager]: TermVariable v_j_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,880 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_126 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:13,880 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345060, now seen corresponding path program 1 times [2024-11-15 01:29:13,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:13,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877743863] [2024-11-15 01:29:13,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:13,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:13,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:13,890 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:13,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:13,902 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:13,913 WARN L331 ript$VariableManager]: TermVariable v_j_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,913 WARN L331 ript$VariableManager]: TermVariable v_i_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,913 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,913 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_128 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:13,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:13,914 INFO L85 PathProgramCache]: Analyzing trace with hash 958792656, now seen corresponding path program 1 times [2024-11-15 01:29:13,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:13,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571887847] [2024-11-15 01:29:13,914 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:13,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:13,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:29:16,017 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 01:29:16,017 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:29:16,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571887847] [2024-11-15 01:29:16,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571887847] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:29:16,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1500057924] [2024-11-15 01:29:16,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:16,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:16,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:29:16,084 INFO L256 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 154 conjuncts are in the unsatisfiable core [2024-11-15 01:29:16,087 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:29:23,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-15 01:29:23,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-15 01:29:23,461 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:29:23,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2024-11-15 01:29:23,467 INFO L134 CoverageAnalysis]: Checked inductivity of 1263 backedges. 2 proven. 1259 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 01:29:23,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1500057924] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:29:23,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:29:23,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 80] total 122 [2024-11-15 01:29:23,468 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:23,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1413598489, now seen corresponding path program 22 times [2024-11-15 01:29:23,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:29:23,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633737932] [2024-11-15 01:29:23,468 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:23,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:23,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:29:25,613 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 01:29:25,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:29:25,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633737932] [2024-11-15 01:29:25,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633737932] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:29:25,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410765601] [2024-11-15 01:29:25,614 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-15 01:29:25,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:29:25,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:29:25,616 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 01:29:25,616 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 01:29:25,727 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-15 01:29:25,727 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:29:25,730 INFO L256 TraceCheckSpWp]: Trace formula consists of 867 conjuncts, 160 conjuncts are in the unsatisfiable core [2024-11-15 01:29:25,732 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:29:26,121 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 01:29:26,237 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 01:29:26,242 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 01:29:26,242 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:29:26,600 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:29:26,600 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 01:29:26,642 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:29:26,643 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 01:29:26,966 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 01:29:26,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410765601] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:29:26,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:29:26,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 40, 40] total 50 [2024-11-15 01:29:26,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106979302] [2024-11-15 01:29:26,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:29:26,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-15 01:29:26,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:29:26,967 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-15 01:29:26,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=2443, Unknown=0, NotChecked=0, Total=2550 [2024-11-15 01:29:26,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:29:26,968 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:29:26,968 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 01:29:26,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:26,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:29:26,969 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:29:31,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:29:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-11-15 01:29:31,204 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 01:29:31,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable99,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:29:31,392 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 01:29:31,402 WARN L331 ript$VariableManager]: TermVariable v_j_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,403 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,403 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,403 WARN L331 ript$VariableManager]: TermVariable v_i_Out_130 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:31,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508340, now seen corresponding path program 1 times [2024-11-15 01:29:31,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:31,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076631989] [2024-11-15 01:29:31,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:31,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:31,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:31,407 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:31,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:31,410 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:31,420 WARN L331 ript$VariableManager]: TermVariable v_i_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,420 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,420 WARN L331 ript$VariableManager]: TermVariable v_j_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,420 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_132 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:31,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099449, now seen corresponding path program 1 times [2024-11-15 01:29:31,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:31,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652550802] [2024-11-15 01:29:31,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:31,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:31,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:31,424 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:31,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:31,428 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:31,438 WARN L331 ript$VariableManager]: TermVariable v_i_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,438 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,438 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,438 WARN L331 ript$VariableManager]: TermVariable v_j_Out_134 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:31,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008410, now seen corresponding path program 1 times [2024-11-15 01:29:31,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:31,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252275757] [2024-11-15 01:29:31,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:31,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:31,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:31,444 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:31,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:31,451 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:31,461 WARN L331 ript$VariableManager]: TermVariable v_i_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,461 WARN L331 ript$VariableManager]: TermVariable v_j_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,461 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,461 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_136 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,461 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:31,461 INFO L85 PathProgramCache]: Analyzing trace with hash 848289401, now seen corresponding path program 1 times [2024-11-15 01:29:31,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:31,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526836194] [2024-11-15 01:29:31,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:31,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:31,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:31,468 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:31,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:31,476 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:31,486 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,486 WARN L331 ript$VariableManager]: TermVariable v_i_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,486 WARN L331 ript$VariableManager]: TermVariable v_j_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,486 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_138 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:31,487 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345112, now seen corresponding path program 1 times [2024-11-15 01:29:31,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:31,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862284521] [2024-11-15 01:29:31,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:31,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:31,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:31,497 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:31,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:31,508 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:31,518 WARN L331 ript$VariableManager]: TermVariable v_j_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,518 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,518 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,518 WARN L331 ript$VariableManager]: TermVariable v_i_Out_140 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:31,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:31,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1718052946, now seen corresponding path program 1 times [2024-11-15 01:29:31,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:31,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311066682] [2024-11-15 01:29:31,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:31,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:31,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:29:33,920 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 01:29:33,920 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:29:33,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311066682] [2024-11-15 01:29:33,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311066682] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:29:33,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [159519733] [2024-11-15 01:29:33,921 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:33,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:34,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:29:34,062 INFO L256 TraceCheckSpWp]: Trace formula consists of 867 conjuncts, 163 conjuncts are in the unsatisfiable core [2024-11-15 01:29:34,065 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:29:43,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-15 01:29:43,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-15 01:29:43,555 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:29:43,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2024-11-15 01:29:43,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1429 backedges. 2 proven. 1425 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 01:29:43,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [159519733] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:29:43,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:29:43,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 87] total 132 [2024-11-15 01:29:43,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:43,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1080900107, now seen corresponding path program 23 times [2024-11-15 01:29:43,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:29:43,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575536543] [2024-11-15 01:29:43,563 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:43,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:43,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:29:45,975 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 01:29:45,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:29:45,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575536543] [2024-11-15 01:29:45,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575536543] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:29:45,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64344599] [2024-11-15 01:29:45,975 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-15 01:29:45,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:29:45,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:29:45,977 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 01:29:45,978 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 01:29:46,136 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2024-11-15 01:29:46,136 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:29:46,140 INFO L256 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 162 conjuncts are in the unsatisfiable core [2024-11-15 01:29:46,143 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:29:46,571 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 01:29:46,707 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 01:29:46,714 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 01:29:46,714 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:29:47,151 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:29:47,151 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 01:29:47,168 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:29:47,169 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 01:29:47,496 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 01:29:47,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64344599] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:29:47,496 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:29:47,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 43, 43] total 53 [2024-11-15 01:29:47,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842250810] [2024-11-15 01:29:47,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:29:47,496 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-15 01:29:47,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:29:47,497 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-15 01:29:47,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=2745, Unknown=0, NotChecked=0, Total=2862 [2024-11-15 01:29:47,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:29:47,497 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:29:47,498 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 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-11-15 01:29:47,498 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:29:52,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-11-15 01:29:52,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-11-15 01:29:52,065 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 01:29:52,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104,SelfDestructingSolverStorable105,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107,SelfDestructingSolverStorable100,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-11-15 01:29:52,252 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 01:29:52,263 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,263 WARN L331 ript$VariableManager]: TermVariable v_j_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,263 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,263 WARN L331 ript$VariableManager]: TermVariable v_i_Out_142 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:52,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508394, now seen corresponding path program 1 times [2024-11-15 01:29:52,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:52,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37732491] [2024-11-15 01:29:52,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:52,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:52,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:52,266 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:52,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:52,269 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:52,282 WARN L331 ript$VariableManager]: TermVariable v_i_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,282 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,282 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,282 WARN L331 ript$VariableManager]: TermVariable v_j_Out_144 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:52,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099395, now seen corresponding path program 1 times [2024-11-15 01:29:52,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:52,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300267846] [2024-11-15 01:29:52,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:52,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:52,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:52,287 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:52,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:52,291 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:52,304 WARN L331 ript$VariableManager]: TermVariable v_i_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,304 WARN L331 ript$VariableManager]: TermVariable v_j_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,304 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,304 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_146 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:52,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008356, now seen corresponding path program 1 times [2024-11-15 01:29:52,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:52,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688879803] [2024-11-15 01:29:52,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:52,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:52,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:52,311 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:52,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:52,318 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:52,329 WARN L331 ript$VariableManager]: TermVariable v_i_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,329 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,329 WARN L331 ript$VariableManager]: TermVariable v_j_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,329 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_148 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:52,329 INFO L85 PathProgramCache]: Analyzing trace with hash 848289455, now seen corresponding path program 1 times [2024-11-15 01:29:52,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:52,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96842380] [2024-11-15 01:29:52,329 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:52,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:52,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:52,348 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:52,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:52,356 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:52,367 WARN L331 ript$VariableManager]: TermVariable v_j_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,367 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,367 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,367 WARN L331 ript$VariableManager]: TermVariable v_i_Out_150 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:52,368 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345166, now seen corresponding path program 1 times [2024-11-15 01:29:52,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:52,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141785381] [2024-11-15 01:29:52,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:52,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:52,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:52,378 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:29:52,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:29:52,391 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:29:52,402 WARN L331 ript$VariableManager]: TermVariable v_j_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,402 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,402 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,402 WARN L331 ript$VariableManager]: TermVariable v_i_Out_152 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:29:52,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:52,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1601766202, now seen corresponding path program 1 times [2024-11-15 01:29:52,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:29:52,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344888533] [2024-11-15 01:29:52,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:52,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:52,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:29:54,946 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 01:29:54,946 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:29:54,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344888533] [2024-11-15 01:29:54,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344888533] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:29:54,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1164483788] [2024-11-15 01:29:54,946 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:54,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:55,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:29:55,015 INFO L256 TraceCheckSpWp]: Trace formula consists of 908 conjuncts, 162 conjuncts are in the unsatisfiable core [2024-11-15 01:29:55,018 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:29:59,432 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 01:29:59,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1609 backedges. 24 proven. 1583 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 01:29:59,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1164483788] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:29:59,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:29:59,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 81] total 118 [2024-11-15 01:29:59,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:29:59,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1295543833, now seen corresponding path program 24 times [2024-11-15 01:29:59,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:29:59,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105823370] [2024-11-15 01:29:59,440 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:29:59,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:29:59,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:30:02,165 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 01:30:02,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:30:02,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105823370] [2024-11-15 01:30:02,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105823370] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:30:02,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001604808] [2024-11-15 01:30:02,166 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-15 01:30:02,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:30:02,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:30:02,168 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 01:30:02,168 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 01:30:02,346 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-11-15 01:30:02,346 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:30:02,352 INFO L256 TraceCheckSpWp]: Trace formula consists of 949 conjuncts, 172 conjuncts are in the unsatisfiable core [2024-11-15 01:30:02,354 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:30:02,802 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 01:30:02,937 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 01:30:02,942 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 01:30:02,942 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:30:03,418 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:30:03,418 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 01:30:03,430 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:30:03,430 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 01:30:03,769 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 01:30:03,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001604808] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:30:03,770 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:30:03,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 46, 46] total 57 [2024-11-15 01:30:03,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913963282] [2024-11-15 01:30:03,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:30:03,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-11-15 01:30:03,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:30:03,771 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-11-15 01:30:03,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=3180, Unknown=0, NotChecked=0, Total=3306 [2024-11-15 01:30:03,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:30:03,772 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:30:03,772 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 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 114 states. [2024-11-15 01:30:03,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:30:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:30:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:30:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:30:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:30:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:30:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:30:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-11-15 01:30:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-11-15 01:30:12,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-11-15 01:30:12,990 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 01:30:13,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,SelfDestructingSolverStorable108,SelfDestructingSolverStorable109,26 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2024-11-15 01:30:13,175 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 01:30:13,186 WARN L331 ript$VariableManager]: TermVariable v_i_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,186 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,186 WARN L331 ript$VariableManager]: TermVariable v_j_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,186 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_154 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:13,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508474, now seen corresponding path program 1 times [2024-11-15 01:30:13,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:13,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109519462] [2024-11-15 01:30:13,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:13,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:13,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:13,190 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:13,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:13,193 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:13,205 WARN L331 ript$VariableManager]: TermVariable v_i_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,205 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,205 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,205 WARN L331 ript$VariableManager]: TermVariable v_j_Out_156 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:13,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099315, now seen corresponding path program 1 times [2024-11-15 01:30:13,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:13,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242723505] [2024-11-15 01:30:13,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:13,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:13,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:13,210 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:13,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:13,214 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:13,226 WARN L331 ript$VariableManager]: TermVariable v_i_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,226 WARN L331 ript$VariableManager]: TermVariable v_j_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,226 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,226 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_158 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:13,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008276, now seen corresponding path program 1 times [2024-11-15 01:30:13,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:13,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942247051] [2024-11-15 01:30:13,227 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:13,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:13,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:13,233 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:13,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:13,240 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:13,252 WARN L331 ript$VariableManager]: TermVariable v_j_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,252 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,252 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,252 WARN L331 ript$VariableManager]: TermVariable v_i_Out_160 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:13,253 INFO L85 PathProgramCache]: Analyzing trace with hash 848289535, now seen corresponding path program 1 times [2024-11-15 01:30:13,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:13,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041493955] [2024-11-15 01:30:13,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:13,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:13,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:13,261 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:13,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:13,269 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:13,282 WARN L331 ript$VariableManager]: TermVariable v_j_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,282 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,282 WARN L331 ript$VariableManager]: TermVariable v_i_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,282 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_162 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:13,283 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345246, now seen corresponding path program 1 times [2024-11-15 01:30:13,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:13,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572421803] [2024-11-15 01:30:13,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:13,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:13,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:13,297 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:13,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:13,309 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:13,323 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,323 WARN L331 ript$VariableManager]: TermVariable v_j_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,323 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,323 WARN L331 ript$VariableManager]: TermVariable v_i_Out_164 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:13,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:13,324 INFO L85 PathProgramCache]: Analyzing trace with hash 564092760, now seen corresponding path program 1 times [2024-11-15 01:30:13,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:13,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725800487] [2024-11-15 01:30:13,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:13,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:13,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:30:16,257 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 01:30:16,257 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:30:16,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725800487] [2024-11-15 01:30:16,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725800487] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:30:16,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2144960930] [2024-11-15 01:30:16,257 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:16,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:16,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:30:16,347 INFO L256 TraceCheckSpWp]: Trace formula consists of 949 conjuncts, 177 conjuncts are in the unsatisfiable core [2024-11-15 01:30:16,350 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:30:26,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-15 01:30:26,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-15 01:30:26,846 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:30:26,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2024-11-15 01:30:26,852 INFO L134 CoverageAnalysis]: Checked inductivity of 1803 backedges. 14 proven. 1787 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 01:30:26,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2144960930] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:30:26,852 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:30:26,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 93] total 146 [2024-11-15 01:30:26,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:26,852 INFO L85 PathProgramCache]: Analyzing trace with hash 146846603, now seen corresponding path program 25 times [2024-11-15 01:30:26,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:30:26,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110914143] [2024-11-15 01:30:26,853 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:26,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:26,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:30:29,039 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 01:30:29,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:30:29,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110914143] [2024-11-15 01:30:29,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110914143] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:30:29,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350744006] [2024-11-15 01:30:29,040 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-15 01:30:29,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:30:29,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:30:29,041 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 01:30:29,042 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 01:30:29,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:30:29,172 INFO L256 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 184 conjuncts are in the unsatisfiable core [2024-11-15 01:30:29,175 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:30:29,597 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 01:30:29,704 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 01:30:29,709 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 01:30:29,709 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:30:30,199 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:30:30,199 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 01:30:30,244 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:30:30,245 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 01:30:30,590 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 01:30:30,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350744006] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:30:30,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:30:30,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 49] total 53 [2024-11-15 01:30:30,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158202912] [2024-11-15 01:30:30,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:30:30,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-11-15 01:30:30,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:30:30,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-11-15 01:30:30,592 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=2755, Unknown=0, NotChecked=0, Total=2862 [2024-11-15 01:30:30,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:30:30,592 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:30:30,592 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 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:30,592 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 114 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-11-15 01:30:30,593 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:30:33,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-11-15 01:30:33,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-11-15 01:30:34,004 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 01:30:34,190 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,SelfDestructingSolverStorable121,SelfDestructingSolverStorable119,27 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116,SelfDestructingSolverStorable117,SelfDestructingSolverStorable118,SelfDestructingSolverStorable122,SelfDestructingSolverStorable123 [2024-11-15 01:30:34,190 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 01:30:34,201 WARN L331 ript$VariableManager]: TermVariable v_i_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,201 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,201 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,201 WARN L331 ript$VariableManager]: TermVariable v_j_Out_166 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:34,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508532, now seen corresponding path program 1 times [2024-11-15 01:30:34,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:34,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825137929] [2024-11-15 01:30:34,202 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:34,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:34,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:34,205 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:34,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:34,208 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:34,219 WARN L331 ript$VariableManager]: TermVariable v_i_Out_168 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,219 WARN L331 ript$VariableManager]: TermVariable v_j_Out_168 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,219 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_168 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,219 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_168 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:34,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099257, now seen corresponding path program 1 times [2024-11-15 01:30:34,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:34,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295543942] [2024-11-15 01:30:34,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:34,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:34,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:34,224 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:34,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:34,228 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:34,238 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_170 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,238 WARN L331 ript$VariableManager]: TermVariable v_j_Out_170 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,238 WARN L331 ript$VariableManager]: TermVariable v_i_Out_170 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,238 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_170 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:34,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008218, now seen corresponding path program 1 times [2024-11-15 01:30:34,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:34,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467063825] [2024-11-15 01:30:34,239 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:34,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:34,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:34,245 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:34,251 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:34,261 WARN L331 ript$VariableManager]: TermVariable v_j_Out_172 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,261 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_172 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,261 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_172 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,261 WARN L331 ript$VariableManager]: TermVariable v_i_Out_172 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:34,261 INFO L85 PathProgramCache]: Analyzing trace with hash 848289593, now seen corresponding path program 1 times [2024-11-15 01:30:34,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:34,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368534586] [2024-11-15 01:30:34,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:34,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:34,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:34,269 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:34,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:34,277 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:34,303 WARN L331 ript$VariableManager]: TermVariable v_j_Out_174 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,303 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_174 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,303 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_174 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,303 WARN L331 ript$VariableManager]: TermVariable v_i_Out_174 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:34,304 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345304, now seen corresponding path program 1 times [2024-11-15 01:30:34,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:34,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075337709] [2024-11-15 01:30:34,304 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:34,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:34,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:34,314 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:34,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:34,325 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:34,335 WARN L331 ript$VariableManager]: TermVariable v_i_Out_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,336 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,336 WARN L331 ript$VariableManager]: TermVariable v_j_Out_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,336 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_176 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:34,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:34,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1190464828, now seen corresponding path program 1 times [2024-11-15 01:30:34,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:34,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586348176] [2024-11-15 01:30:34,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:34,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:34,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:30:37,313 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 01:30:37,313 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:30:37,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586348176] [2024-11-15 01:30:37,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586348176] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:30:37,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1151747291] [2024-11-15 01:30:37,313 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:37,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:37,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:30:37,409 INFO L256 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 189 conjuncts are in the unsatisfiable core [2024-11-15 01:30:37,412 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:30:41,495 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 01:30:41,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2011 backedges. 14 proven. 1995 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-15 01:30:41,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1151747291] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:30:41,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:30:41,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 88] total 130 [2024-11-15 01:30:41,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:41,501 INFO L85 PathProgramCache]: Analyzing trace with hash -685105383, now seen corresponding path program 26 times [2024-11-15 01:30:41,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:30:41,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576958890] [2024-11-15 01:30:41,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:41,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:41,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:30:44,774 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 01:30:44,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:30:44,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576958890] [2024-11-15 01:30:44,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576958890] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:30:44,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116049820] [2024-11-15 01:30:44,775 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-15 01:30:44,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:30:44,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:30:44,777 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 01:30:44,777 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 01:30:44,919 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-15 01:30:44,919 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:30:44,924 INFO L256 TraceCheckSpWp]: Trace formula consists of 1031 conjuncts, 190 conjuncts are in the unsatisfiable core [2024-11-15 01:30:44,926 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:30:45,371 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 01:30:45,523 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 01:30:45,528 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 01:30:45,528 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:30:46,104 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:30:46,104 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 01:30:46,154 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:30:46,155 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 01:30:46,533 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 01:30:46,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116049820] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-15 01:30:46,534 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-15 01:30:46,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 52, 52] total 64 [2024-11-15 01:30:46,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481067414] [2024-11-15 01:30:46,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-15 01:30:46,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-11-15 01:30:46,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-15 01:30:46,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-11-15 01:30:46,536 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=4021, Unknown=0, NotChecked=0, Total=4160 [2024-11-15 01:30:46,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:30:46,536 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-15 01:30:46,536 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 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2024-11-15 01:30:46,536 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 114 states. [2024-11-15 01:30:46,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 213 states. [2024-11-15 01:30:46,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 67 states. [2024-11-15 01:30:46,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-15 01:30:53,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-11-15 01:30:53,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2024-11-15 01:30:53,101 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 01:30:53,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,28 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable131,SelfDestructingSolverStorable126,SelfDestructingSolverStorable127,SelfDestructingSolverStorable128,SelfDestructingSolverStorable129,SelfDestructingSolverStorable124,SelfDestructingSolverStorable125 [2024-11-15 01:30:53,288 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 01:30:53,299 WARN L331 ript$VariableManager]: TermVariable v_i_Out_178 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,299 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_178 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,299 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_178 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,299 WARN L331 ript$VariableManager]: TermVariable v_j_Out_178 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:53,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1630508592, now seen corresponding path program 1 times [2024-11-15 01:30:53,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:53,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343574741] [2024-11-15 01:30:53,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:53,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:53,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:53,302 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:53,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:53,305 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:53,315 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_180 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,315 WARN L331 ript$VariableManager]: TermVariable v_j_Out_180 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,315 WARN L331 ript$VariableManager]: TermVariable v_i_Out_180 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,315 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_180 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:53,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1819099197, now seen corresponding path program 1 times [2024-11-15 01:30:53,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:53,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601359251] [2024-11-15 01:30:53,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:53,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:53,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:53,320 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:53,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:53,323 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:53,333 WARN L331 ript$VariableManager]: TermVariable v_j_Out_182 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,333 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_182 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,333 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_182 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,333 WARN L331 ript$VariableManager]: TermVariable v_i_Out_182 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:53,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1741008158, now seen corresponding path program 1 times [2024-11-15 01:30:53,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:53,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471049441] [2024-11-15 01:30:53,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:53,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:53,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:53,340 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:53,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:53,346 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:53,358 WARN L331 ript$VariableManager]: TermVariable v_j_Out_184 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,358 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_184 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,358 WARN L331 ript$VariableManager]: TermVariable v_i_Out_184 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,358 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_184 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:53,358 INFO L85 PathProgramCache]: Analyzing trace with hash 848289653, now seen corresponding path program 1 times [2024-11-15 01:30:53,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:53,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459254646] [2024-11-15 01:30:53,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:53,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:53,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:53,366 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:53,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:53,375 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:53,388 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_186 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,388 WARN L331 ript$VariableManager]: TermVariable v_j_Out_186 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,388 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_186 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,388 WARN L331 ript$VariableManager]: TermVariable v_i_Out_186 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:53,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2014345364, now seen corresponding path program 1 times [2024-11-15 01:30:53,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:53,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001930611] [2024-11-15 01:30:53,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:53,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:53,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:53,399 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-15 01:30:53,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-15 01:30:53,410 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-15 01:30:53,424 WARN L331 ript$VariableManager]: TermVariable v_i_Out_188 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,424 WARN L331 ript$VariableManager]: TermVariable v_q1_back_Out_188 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,424 WARN L331 ript$VariableManager]: TermVariable v_q1_front_Out_188 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,424 WARN L331 ript$VariableManager]: TermVariable v_j_Out_188 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-11-15 01:30:53,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:53,424 INFO L85 PathProgramCache]: Analyzing trace with hash -361028018, now seen corresponding path program 1 times [2024-11-15 01:30:53,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-15 01:30:53,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209016228] [2024-11-15 01:30:53,425 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:53,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:53,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:30:56,747 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 01:30:56,747 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-15 01:30:56,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209016228] [2024-11-15 01:30:56,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209016228] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:30:56,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1124011386] [2024-11-15 01:30:56,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:56,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:56,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:30:56,845 INFO L256 TraceCheckSpWp]: Trace formula consists of 1031 conjuncts, 181 conjuncts are in the unsatisfiable core [2024-11-15 01:30:56,848 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:30:57,412 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 01:30:57,594 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 01:30:57,598 INFO L134 CoverageAnalysis]: Checked inductivity of 2233 backedges. 78 proven. 1976 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2024-11-15 01:30:57,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1124011386] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:30:57,598 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-15 01:30:57,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 58] total 69 [2024-11-15 01:30:57,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-15 01:30:57,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1598137077, now seen corresponding path program 27 times [2024-11-15 01:30:57,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-15 01:30:57,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278670717] [2024-11-15 01:30:57,599 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-15 01:30:57,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-15 01:30:57,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-15 01:31:01,097 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 01:31:01,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-15 01:31:01,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278670717] [2024-11-15 01:31:01,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278670717] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-15 01:31:01,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058766961] [2024-11-15 01:31:01,098 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-15 01:31:01,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-15 01:31:01,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-15 01:31:01,100 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 01:31:01,101 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 01:31:01,338 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2024-11-15 01:31:01,338 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-15 01:31:01,347 WARN L254 TraceCheckSpWp]: Trace formula consists of 1072 conjuncts, 632 conjuncts are in the unsatisfiable core [2024-11-15 01:31:01,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-15 01:31:41,366 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:31:41,366 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 01:32:20,958 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:32:20,958 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 01:32:23,359 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 01:32:23,360 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-15 01:35:07,780 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 01:35:11,303 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,304 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,304 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,304 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,305 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,305 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,305 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,306 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,306 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,307 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,307 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,307 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,307 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,308 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,308 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,308 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,309 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,309 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,309 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,309 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,310 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,310 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,310 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,339 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-15 01:35:11,671 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:35:11,671 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 01:35:34,522 WARN L286 SmtUtils]: Spent 8.37s on a formula simplification. DAG size of input: 887 DAG size of output: 402 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-15 01:36:19,975 WARN L286 SmtUtils]: Spent 10.97s 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 01:36:19,975 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-15 01:36:19,976 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 3368 treesize of output 8800 Received shutdown request... [2024-11-15 01:40:17,102 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 01:40:17,103 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 01:40:17,111 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2024-11-15 01:40:17,126 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 01:40:17,135 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 01:40:17,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,SelfDestructingSolverStorable137,SelfDestructingSolverStorable138,29 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139,SelfDestructingSolverStorable133,SelfDestructingSolverStorable134,SelfDestructingSolverStorable135,SelfDestructingSolverStorable136 [2024-11-15 01:40:17,312 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 ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-601-55-22-49-21-48-20-54-19-53-19-48-18-47-16-46-15-45-15-44-14-43-12-42-12-41-10-40-10-39-9-12-7-11-7-9-6-9-5-8-4-7-3-6-2-5-2-3-2-2-1 context. [2024-11-15 01:40:17,314 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2024-11-15 01:40:17,314 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-11-15 01:40:17,314 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-11-15 01:40:17,318 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 01:40:17,320 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-15 01:40:17,321 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-15 01:40:17,335 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 01:40:17,336 INFO L201 PluginConnector]: Adding new model ring-nondet.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.11 01:40:17 BasicIcfg [2024-11-15 01:40:17,336 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-15 01:40:17,337 INFO L158 Benchmark]: Toolchain (without parser) took 841080.07ms. Allocated memory was 100.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 50.3MB in the beginning and 456.8MB in the end (delta: -406.5MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2024-11-15 01:40:17,337 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.18ms. Allocated memory is still 100.7MB. Free memory is still 51.4MB. There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 01:40:17,337 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.39ms. Allocated memory is still 100.7MB. Free memory was 50.3MB in the beginning and 49.1MB in the end (delta: 1.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2024-11-15 01:40:17,337 INFO L158 Benchmark]: Boogie Preprocessor took 15.44ms. Allocated memory is still 100.7MB. Free memory was 49.1MB in the beginning and 48.4MB in the end (delta: 694.9kB). There was no memory consumed. Max. memory is 8.0GB. [2024-11-15 01:40:17,337 INFO L158 Benchmark]: RCFGBuilder took 210.54ms. Allocated memory is still 100.7MB. Free memory was 48.3MB in the beginning and 37.1MB in the end (delta: 11.2MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2024-11-15 01:40:17,338 INFO L158 Benchmark]: TraceAbstraction took 840829.01ms. Allocated memory was 100.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 36.5MB in the beginning and 456.8MB in the end (delta: -420.3MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. [2024-11-15 01:40:17,338 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.18ms. Allocated memory is still 100.7MB. Free memory is still 51.4MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 19.39ms. Allocated memory is still 100.7MB. Free memory was 50.3MB in the beginning and 49.1MB in the end (delta: 1.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 15.44ms. Allocated memory is still 100.7MB. Free memory was 49.1MB in the beginning and 48.4MB in the end (delta: 694.9kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 210.54ms. Allocated memory is still 100.7MB. Free memory was 48.3MB in the beginning and 37.1MB in the end (delta: 11.2MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 840829.01ms. Allocated memory was 100.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 36.5MB in the beginning and 456.8MB in the end (delta: -420.3MB). Peak memory consumption was 1.0GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 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: 2454, independent: 1367, independent conditional: 1224, independent unconditional: 142, dependent: 1087, dependent conditional: 998, dependent unconditional: 89, 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.3s, 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: 2454, independent: 1367, independent conditional: 1224, independent unconditional: 142, dependent: 1087, dependent conditional: 998, dependent unconditional: 89, 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 ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-601-55-22-49-21-48-20-54-19-53-19-48-18-47-16-46-15-45-15-44-14-43-12-42-12-41-10-40-10-39-9-12-7-11-7-9-6-9-5-8-4-7-3-6-2-5-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 ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-601-55-22-49-21-48-20-54-19-53-19-48-18-47-16-46-15-45-15-44-14-43-12-42-12-41-10-40-10-39-9-12-7-11-7-9-6-9-5-8-4-7-3-6-2-5-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 ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-601-55-22-49-21-48-20-54-19-53-19-48-18-47-16-46-15-45-15-44-14-43-12-42-12-41-10-40-10-39-9-12-7-11-7-9-6-9-5-8-4-7-3-6-2-5-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 ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-601-55-22-49-21-48-20-54-19-53-19-48-18-47-16-46-15-45-15-44-14-43-12-42-12-41-10-40-10-39-9-12-7-11-7-9-6-9-5-8-4-7-3-6-2-5-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: 840.7s, OverallIterations: 31, TraceHistogramMax: 0, PathProgramHistogramMax: 27, EmptinessCheckTime: 110.1s, 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.3s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 76.6s InterpolantComputationTime, 8955 NumberOfCodeBlocks, 8955 NumberOfCodeBlocksAsserted, 143 NumberOfCheckSat, 13190 ConstructedInterpolants, 101 QuantifiedInterpolants, 118047 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: 84.9s, ConditionCalculationTime: 1.0s, 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