/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --rcfgbuilder.only.consider.context.switches.at.boundaries.of.atomic.blocks false -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-a343466-m [2025-01-29 23:09:11,675 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-29 23:09:11,724 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-01-29 23:09:11,730 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-29 23:09:11,730 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-29 23:09:11,747 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-29 23:09:11,748 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-29 23:09:11,748 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-29 23:09:11,748 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-29 23:09:11,748 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-29 23:09:11,749 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-29 23:09:11,749 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-29 23:09:11,749 INFO L153 SettingsManager]: * Use SBE=true [2025-01-29 23:09:11,750 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-29 23:09:11,750 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-29 23:09:11,750 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-29 23:09:11,750 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-29 23:09:11,750 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-29 23:09:11,750 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-29 23:09:11,751 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-29 23:09:11,751 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-29 23:09:11,751 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-29 23:09:11,752 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-29 23:09:11,752 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-29 23:09:11,752 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-29 23:09:11,752 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-29 23:09:11,752 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-29 23:09:11,752 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-29 23:09:11,752 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-29 23:09:11,752 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> SUFFICIENT Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Only consider context switches at boundaries of atomic blocks -> false [2025-01-29 23:09:11,953 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-29 23:09:11,958 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-29 23:09:11,959 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-29 23:09:11,960 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-29 23:09:11,960 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-29 23:09:11,961 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl [2025-01-29 23:09:11,961 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl' [2025-01-29 23:09:11,976 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-29 23:09:11,977 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-29 23:09:11,977 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-29 23:09:11,977 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-29 23:09:11,977 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-29 23:09:11,983 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:11,987 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:11,991 INFO L138 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-29 23:09:11,992 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-29 23:09:11,992 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-29 23:09:11,992 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-29 23:09:11,993 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-29 23:09:11,997 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:11,997 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:11,997 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:11,997 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:11,998 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:11,999 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:12,000 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:12,000 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:12,001 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:12,001 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-29 23:09:12,002 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-29 23:09:12,002 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-29 23:09:12,002 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-29 23:09:12,002 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/1) ... [2025-01-29 23:09:12,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-29 23:09:12,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:12,026 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) [2025-01-29 23:09:12,028 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 [2025-01-29 23:09:12,044 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-29 23:09:12,044 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-29 23:09:12,044 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-29 23:09:12,044 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-29 23:09:12,044 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-29 23:09:12,044 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-29 23:09:12,044 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-29 23:09:12,044 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-29 23:09:12,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-29 23:09:12,044 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2025-01-29 23:09:12,044 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-01-29 23:09:12,044 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-01-29 23:09:12,045 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-29 23:09:12,074 INFO L234 CfgBuilder]: Building ICFG [2025-01-29 23:09:12,076 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-29 23:09:12,147 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-29 23:09:12,147 INFO L283 CfgBuilder]: Performing block encoding [2025-01-29 23:09:12,162 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-29 23:09:12,162 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-29 23:09:12,163 INFO L201 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 11:09:12 BoogieIcfgContainer [2025-01-29 23:09:12,163 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-29 23:09:12,166 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-29 23:09:12,166 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-29 23:09:12,169 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-29 23:09:12,169 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:09:11" (1/2) ... [2025-01-29 23:09:12,170 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57032e32 and model type send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.01 11:09:12, skipping insertion in model container [2025-01-29 23:09:12,170 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 11:09:12" (2/2) ... [2025-01-29 23:09:12,171 INFO L128 eAbstractionObserver]: Analyzing ICFG send-receive.wvr.bpl [2025-01-29 23:09:12,181 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-29 23:09:12,182 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG send-receive.wvr.bpl that has 4 procedures, 28 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2025-01-29 23:09:12,183 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-29 23:09:12,225 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2025-01-29 23:09:12,261 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 23:09:12,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-29 23:09:12,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:12,265 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) [2025-01-29 23:09:12,267 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 [2025-01-29 23:09:12,311 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-29 23:09:12,323 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-29 23:09:12,332 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;@319b09b6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 23:09:12,332 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2025-01-29 23:09:12,537 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)] === [2025-01-29 23:09:12,538 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:12,539 INFO L139 ounterexampleChecker]: Examining path program with hash 1610936040, occurence #1 [2025-01-29 23:09:12,539 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:09:12,539 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:12,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:12,543 INFO L85 PathProgramCache]: Analyzing trace with hash -2046495706, now seen corresponding path program 1 times [2025-01-29 23:09:12,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:12,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905159415] [2025-01-29 23:09:12,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:12,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:12,589 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:09:12,596 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:09:12,597 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:12,597 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:12,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:12,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:12,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905159415] [2025-01-29 23:09:12,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905159415] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 23:09:12,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 23:09:12,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-29 23:09:12,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894174186] [2025-01-29 23:09:12,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 23:09:12,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 23:09:12,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:12,725 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 23:09:12,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-29 23:09:12,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:12,734 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:12,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:12,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:13,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:13,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-29 23:09:13,147 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)] === [2025-01-29 23:09:13,147 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:13,147 INFO L139 ounterexampleChecker]: Examining path program with hash -2125742231, occurence #1 [2025-01-29 23:09:13,147 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:09:13,147 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:13,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:13,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1419046988, now seen corresponding path program 1 times [2025-01-29 23:09:13,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:13,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420771272] [2025-01-29 23:09:13,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:13,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:13,153 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-01-29 23:09:13,166 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-01-29 23:09:13,167 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:13,167 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:13,218 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:13,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:13,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420771272] [2025-01-29 23:09:13,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420771272] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 23:09:13,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 23:09:13,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-29 23:09:13,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958803722] [2025-01-29 23:09:13,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 23:09:13,219 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-29 23:09:13,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:13,220 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-29 23:09:13,220 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-29 23:09:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:13,220 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:13,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 2 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:13,220 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:13,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:13,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:13,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:13,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-29 23:09:13,295 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)] === [2025-01-29 23:09:13,296 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:13,296 INFO L139 ounterexampleChecker]: Examining path program with hash -1740875340, occurence #1 [2025-01-29 23:09:13,296 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:09:13,296 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:13,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:13,296 INFO L85 PathProgramCache]: Analyzing trace with hash 2061731028, now seen corresponding path program 2 times [2025-01-29 23:09:13,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:13,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163087049] [2025-01-29 23:09:13,296 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:09:13,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:13,302 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 2 equivalence classes. [2025-01-29 23:09:13,308 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 23 of 23 statements. [2025-01-29 23:09:13,308 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:09:13,308 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:13,393 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:13,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:13,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163087049] [2025-01-29 23:09:13,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163087049] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:13,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415428830] [2025-01-29 23:09:13,393 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:09:13,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:13,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:13,395 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) [2025-01-29 23:09:13,397 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 [2025-01-29 23:09:13,418 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 23 statements into 2 equivalence classes. [2025-01-29 23:09:13,424 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 23 of 23 statements. [2025-01-29 23:09:13,424 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:09:13,424 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:13,425 INFO L256 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-29 23:09:13,427 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:13,486 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:13,531 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:13,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2025-01-29 23:09:13,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:13,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415428830] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:13,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:13,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2025-01-29 23:09:13,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445474235] [2025-01-29 23:09:13,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:13,606 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-29 23:09:13,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:13,606 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-29 23:09:13,606 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2025-01-29 23:09:13,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:13,606 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:13,606 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:13,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:13,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:13,606 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:13,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:13,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:13,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:13,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-01-29 23:09:14,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:14,131 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)] === [2025-01-29 23:09:14,131 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:14,131 INFO L139 ounterexampleChecker]: Examining path program with hash 1847159708, occurence #1 [2025-01-29 23:09:14,131 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:09:14,131 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:14,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:14,131 INFO L85 PathProgramCache]: Analyzing trace with hash 549701242, now seen corresponding path program 3 times [2025-01-29 23:09:14,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:14,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494987669] [2025-01-29 23:09:14,132 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:09:14,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:14,135 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 3 equivalence classes. [2025-01-29 23:09:14,138 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 23:09:14,138 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-29 23:09:14,138 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:14,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:14,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:14,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494987669] [2025-01-29 23:09:14,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494987669] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:14,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485210689] [2025-01-29 23:09:14,160 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:09:14,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:14,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:14,162 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) [2025-01-29 23:09:14,165 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 [2025-01-29 23:09:14,184 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 29 statements into 3 equivalence classes. [2025-01-29 23:09:14,190 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 23:09:14,190 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-29 23:09:14,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:14,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-29 23:09:14,191 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:14,203 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:14,204 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:14,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:14,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485210689] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:14,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:14,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2025-01-29 23:09:14,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146472344] [2025-01-29 23:09:14,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:14,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 23:09:14,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:14,222 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 23:09:14,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-29 23:09:14,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:14,222 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:14,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:14,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:14,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:14,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:14,222 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:14,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:14,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:14,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:14,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:14,264 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 [2025-01-29 23:09:14,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:14,459 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)] === [2025-01-29 23:09:14,459 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:14,459 INFO L139 ounterexampleChecker]: Examining path program with hash -1614792432, occurence #1 [2025-01-29 23:09:14,459 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:09:14,459 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:14,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:14,460 INFO L85 PathProgramCache]: Analyzing trace with hash 385380954, now seen corresponding path program 1 times [2025-01-29 23:09:14,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:14,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21933640] [2025-01-29 23:09:14,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:14,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:14,463 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-01-29 23:09:14,466 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 23:09:14,466 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:14,467 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:14,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:14,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:14,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21933640] [2025-01-29 23:09:14,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21933640] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:14,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247224813] [2025-01-29 23:09:14,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:14,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:14,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:14,507 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) [2025-01-29 23:09:14,507 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 [2025-01-29 23:09:14,523 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 29 statements into 1 equivalence classes. [2025-01-29 23:09:14,529 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 23:09:14,529 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:14,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:14,530 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-29 23:09:14,530 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:14,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:09:14,546 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-29 23:09:14,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247224813] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 23:09:14,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-29 23:09:14,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-01-29 23:09:14,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587505553] [2025-01-29 23:09:14,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 23:09:14,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 23:09:14,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:14,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 23:09:14,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-29 23:09:14,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:14,547 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:14,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:14,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:14,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:14,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:14,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:14,548 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:14,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:14,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:14,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:14,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:14,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:14,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-01-29 23:09:14,836 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:14,837 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)] === [2025-01-29 23:09:14,837 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:14,837 INFO L139 ounterexampleChecker]: Examining path program with hash -1583125070, occurence #1 [2025-01-29 23:09:14,837 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:09:14,837 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:14,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:14,837 INFO L85 PathProgramCache]: Analyzing trace with hash 393423650, now seen corresponding path program 2 times [2025-01-29 23:09:14,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:14,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21750209] [2025-01-29 23:09:14,837 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:09:14,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:14,840 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-01-29 23:09:14,844 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 23:09:14,844 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:09:14,844 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:15,008 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:15,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:15,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21750209] [2025-01-29 23:09:15,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21750209] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:15,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516512404] [2025-01-29 23:09:15,008 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:09:15,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:15,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:15,011 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) [2025-01-29 23:09:15,011 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 [2025-01-29 23:09:15,030 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-01-29 23:09:15,039 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 29 of 29 statements. [2025-01-29 23:09:15,039 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:09:15,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:15,040 INFO L256 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-29 23:09:15,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:15,128 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:15,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:15,230 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:15,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2025-01-29 23:09:15,325 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:15,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516512404] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:15,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:15,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2025-01-29 23:09:15,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771030266] [2025-01-29 23:09:15,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:15,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2025-01-29 23:09:15,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:15,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2025-01-29 23:09:15,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2025-01-29 23:09:15,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:15,326 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:15,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:15,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:15,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:15,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:15,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:15,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:15,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:15,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:15,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:15,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:15,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:15,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:15,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:15,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-01-29 23:09:15,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:15,957 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)] === [2025-01-29 23:09:15,957 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:15,957 INFO L139 ounterexampleChecker]: Examining path program with hash -1583125070, occurence #2 [2025-01-29 23:09:15,957 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:09:15,957 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:09:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:09:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:09:15,958 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:15,958 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:09:16,011 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 6 treesize of output 4 [2025-01-29 23:09:16,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:16,023 INFO L85 PathProgramCache]: Analyzing trace with hash 822021227, now seen corresponding path program 1 times [2025-01-29 23:09:16,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:16,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915264952] [2025-01-29 23:09:16,024 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:16,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:16,025 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:09:16,026 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:09:16,026 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:16,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:16,029 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:16,029 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:16,029 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:09:16,070 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 8 treesize of output 6 [2025-01-29 23:09:16,078 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:16,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1853147205, now seen corresponding path program 1 times [2025-01-29 23:09:16,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:16,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922974931] [2025-01-29 23:09:16,078 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:16,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:16,080 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:09:16,081 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:09:16,081 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:16,081 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:16,082 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:16,082 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:16,082 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:09:16,082 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:09:16,082 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:09:16,082 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:09:16,082 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:16,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:16,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1693683408, now seen corresponding path program 3 times [2025-01-29 23:09:16,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:16,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751345620] [2025-01-29 23:09:16,083 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:09:16,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:16,084 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 4 equivalence classes. [2025-01-29 23:09:16,092 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 35 of 35 statements. [2025-01-29 23:09:16,093 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-01-29 23:09:16,093 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:16,309 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:16,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:16,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751345620] [2025-01-29 23:09:16,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751345620] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:16,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165858167] [2025-01-29 23:09:16,310 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:09:16,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:16,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:16,311 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) [2025-01-29 23:09:16,312 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 [2025-01-29 23:09:16,327 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 35 statements into 4 equivalence classes. [2025-01-29 23:09:16,334 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 35 of 35 statements. [2025-01-29 23:09:16,334 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-01-29 23:09:16,334 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:16,335 INFO L256 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-29 23:09:16,335 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:16,492 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:16,493 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:16,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:16,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 114 [2025-01-29 23:09:16,850 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:16,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165858167] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:16,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:16,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 20 [2025-01-29 23:09:16,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833630868] [2025-01-29 23:09:16,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:16,850 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-29 23:09:16,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:16,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-29 23:09:16,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2025-01-29 23:09:16,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:16,851 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:16,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 20 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:16,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:16,851 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:16,852 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:16,852 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:16,852 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:16,852 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:16,852 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:17,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:17,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:17,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:17,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:17,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:17,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:17,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:09:17,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-01-29 23:09:18,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:18,016 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)] === [2025-01-29 23:09:18,016 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:18,016 INFO L139 ounterexampleChecker]: Examining path program with hash -1521596401, occurence #1 [2025-01-29 23:09:18,016 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:09:18,016 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:18,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:18,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1199921430, now seen corresponding path program 4 times [2025-01-29 23:09:18,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:18,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24785815] [2025-01-29 23:09:18,017 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:09:18,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:18,020 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 61 statements into 2 equivalence classes. [2025-01-29 23:09:18,044 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-01-29 23:09:18,045 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:09:18,045 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:18,576 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 1 proven. 74 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 23:09:18,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:18,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24785815] [2025-01-29 23:09:18,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24785815] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:18,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42232431] [2025-01-29 23:09:18,576 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:09:18,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:18,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:18,578 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) [2025-01-29 23:09:18,580 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 [2025-01-29 23:09:18,598 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 61 statements into 2 equivalence classes. [2025-01-29 23:09:18,609 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 61 of 61 statements. [2025-01-29 23:09:18,609 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:09:18,609 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:18,610 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 54 conjuncts are in the unsatisfiable core [2025-01-29 23:09:18,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:19,090 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 20 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:19,090 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:19,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:19,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 118 treesize of output 400 [2025-01-29 23:09:20,235 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 5 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:20,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42232431] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:20,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:20,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 16] total 37 [2025-01-29 23:09:20,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086494476] [2025-01-29 23:09:20,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:20,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-01-29 23:09:20,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:20,237 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-01-29 23:09:20,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1172, Unknown=0, NotChecked=0, Total=1406 [2025-01-29 23:09:20,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:20,238 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:20,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 3.763157894736842) internal successors, (143), 37 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:20,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:20,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:20,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:20,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:20,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:20,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:20,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:09:20,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:22,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:22,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:22,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:22,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:22,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:22,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:22,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:09:22,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:22,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-01-29 23:09:22,766 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 [2025-01-29 23:09:22,767 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)] === [2025-01-29 23:09:22,767 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:22,767 INFO L139 ounterexampleChecker]: Examining path program with hash -510237628, occurence #1 [2025-01-29 23:09:22,767 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:09:22,767 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:22,767 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:22,767 INFO L85 PathProgramCache]: Analyzing trace with hash 2054761128, now seen corresponding path program 5 times [2025-01-29 23:09:22,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:22,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430184343] [2025-01-29 23:09:22,768 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:09:22,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:22,771 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 75 statements into 9 equivalence classes. [2025-01-29 23:09:22,792 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 75 of 75 statements. [2025-01-29 23:09:22,792 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-01-29 23:09:22,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:23,399 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 118 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-29 23:09:23,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:23,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430184343] [2025-01-29 23:09:23,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430184343] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:23,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089270989] [2025-01-29 23:09:23,399 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:09:23,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:23,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:23,401 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) [2025-01-29 23:09:23,402 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 [2025-01-29 23:09:23,420 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 75 statements into 9 equivalence classes. [2025-01-29 23:09:23,438 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) and asserted 75 of 75 statements. [2025-01-29 23:09:23,438 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2025-01-29 23:09:23,438 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:23,439 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 58 conjuncts are in the unsatisfiable core [2025-01-29 23:09:23,440 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:24,134 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 20 proven. 105 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 23:09:24,134 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:25,004 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:25,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 136 treesize of output 534 [2025-01-29 23:09:25,742 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 107 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 23:09:25,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089270989] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:25,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:25,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 42 [2025-01-29 23:09:25,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361044544] [2025-01-29 23:09:25,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:25,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-01-29 23:09:25,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:25,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-01-29 23:09:25,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1543, Unknown=0, NotChecked=0, Total=1806 [2025-01-29 23:09:25,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:25,744 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:25,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 4.1395348837209305) internal successors, (178), 42 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:25,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:25,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:25,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:25,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:25,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:25,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:25,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:09:25,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:25,744 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:29,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:29,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:29,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:29,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:29,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:29,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:29,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:09:29,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:29,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:09:29,717 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 [2025-01-29 23:09:29,912 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 [2025-01-29 23:09:29,912 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)] === [2025-01-29 23:09:29,912 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:29,912 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #1 [2025-01-29 23:09:29,912 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:09:29,912 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:29,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:29,912 INFO L85 PathProgramCache]: Analyzing trace with hash -2052626130, now seen corresponding path program 6 times [2025-01-29 23:09:29,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:29,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870206627] [2025-01-29 23:09:29,913 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:09:29,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:29,916 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 81 statements into 9 equivalence classes. [2025-01-29 23:09:29,930 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 81 of 81 statements. [2025-01-29 23:09:29,930 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-01-29 23:09:29,930 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:30,567 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 1 proven. 142 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-29 23:09:30,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:30,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870206627] [2025-01-29 23:09:30,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870206627] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:30,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464866061] [2025-01-29 23:09:30,568 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:09:30,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:30,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:30,569 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) [2025-01-29 23:09:30,571 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 [2025-01-29 23:09:30,590 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 81 statements into 9 equivalence classes. [2025-01-29 23:09:30,605 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) and asserted 81 of 81 statements. [2025-01-29 23:09:30,605 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2025-01-29 23:09:30,605 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:30,606 INFO L256 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 66 conjuncts are in the unsatisfiable core [2025-01-29 23:09:30,607 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:31,335 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 20 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:31,335 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:32,441 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:32,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 156 treesize of output 690 [2025-01-29 23:09:33,671 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 17 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:33,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464866061] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:33,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:33,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20, 20] total 49 [2025-01-29 23:09:33,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391012137] [2025-01-29 23:09:33,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:33,672 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2025-01-29 23:09:33,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:33,673 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2025-01-29 23:09:33,673 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=2122, Unknown=0, NotChecked=0, Total=2450 [2025-01-29 23:09:33,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:33,673 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:33,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 4.06) internal successors, (203), 49 states have internal predecessors, (203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:33,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:33,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:33,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:33,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:33,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:33,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:33,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:09:33,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:33,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:09:33,674 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:09:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:09:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:09:39,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-29 23:09:39,761 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 [2025-01-29 23:09:39,761 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)] === [2025-01-29 23:09:39,761 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:39,761 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #1 [2025-01-29 23:09:39,761 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:09:39,761 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:39,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:39,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1929215828, now seen corresponding path program 7 times [2025-01-29 23:09:39,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:39,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712086895] [2025-01-29 23:09:39,762 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:09:39,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:39,765 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-29 23:09:39,776 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-29 23:09:39,776 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:39,776 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:40,483 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 0 proven. 169 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 23:09:40,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:40,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712086895] [2025-01-29 23:09:40,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712086895] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:40,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531841439] [2025-01-29 23:09:40,484 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:09:40,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:40,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:40,485 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) [2025-01-29 23:09:40,487 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 [2025-01-29 23:09:40,506 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-29 23:09:40,519 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-29 23:09:40,519 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:40,519 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:40,520 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 74 conjuncts are in the unsatisfiable core [2025-01-29 23:09:40,521 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:41,565 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 20 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:41,566 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:43,018 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:43,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 174 treesize of output 864 [2025-01-29 23:09:44,493 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 12 proven. 164 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:44,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531841439] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:44,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:44,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22, 22] total 54 [2025-01-29 23:09:44,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5681895] [2025-01-29 23:09:44,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:44,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2025-01-29 23:09:44,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:44,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2025-01-29 23:09:44,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=2606, Unknown=0, NotChecked=0, Total=2970 [2025-01-29 23:09:44,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:44,495 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:44,495 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 4.0) internal successors, (220), 54 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:44,495 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:44,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:44,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:44,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:44,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:44,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:44,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:09:44,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:44,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:09:44,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:09:44,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:09:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:09:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:09:51,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:09:51,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-01-29 23:09:52,130 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 [2025-01-29 23:09:52,130 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)] === [2025-01-29 23:09:52,130 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:52,131 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #2 [2025-01-29 23:09:52,131 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:09:52,131 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:09:52,131 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:52,131 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:09:52,131 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:52,131 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:09:52,131 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:52,131 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:09:52,164 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 6 treesize of output 4 [2025-01-29 23:09:52,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:52,167 INFO L85 PathProgramCache]: Analyzing trace with hash 822022437, now seen corresponding path program 1 times [2025-01-29 23:09:52,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:52,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800714267] [2025-01-29 23:09:52,167 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:52,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:52,168 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:09:52,168 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:09:52,168 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:52,168 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:52,169 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:52,169 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:52,169 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:09:52,199 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 8 treesize of output 6 [2025-01-29 23:09:52,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:52,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1853145995, now seen corresponding path program 1 times [2025-01-29 23:09:52,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:52,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6383000] [2025-01-29 23:09:52,203 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:52,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:52,204 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:09:52,204 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:09:52,205 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:52,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:52,205 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:52,205 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:52,205 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:09:52,205 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:09:52,205 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:09:52,205 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:52,205 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:09:52,205 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:52,205 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:09:52,205 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:52,205 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:09:52,205 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:52,205 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:09:52,205 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:52,205 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:09:52,205 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:52,205 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 58 is hopeless, skipping. [2025-01-29 23:09:52,205 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 98 [2025-01-29 23:09:52,206 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:09:52,206 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:09:52,206 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:52,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:52,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1891936626, now seen corresponding path program 8 times [2025-01-29 23:09:52,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:52,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17589317] [2025-01-29 23:09:52,206 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:09:52,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:52,208 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 101 statements into 2 equivalence classes. [2025-01-29 23:09:52,218 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 101 of 101 statements. [2025-01-29 23:09:52,219 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:09:52,219 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:53,391 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 1 proven. 246 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-01-29 23:09:53,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:53,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17589317] [2025-01-29 23:09:53,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17589317] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:53,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53334015] [2025-01-29 23:09:53,391 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:09:53,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:53,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:53,393 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) [2025-01-29 23:09:53,394 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 [2025-01-29 23:09:53,412 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 101 statements into 2 equivalence classes. [2025-01-29 23:09:53,427 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 101 of 101 statements. [2025-01-29 23:09:53,427 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:09:53,427 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:53,428 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 82 conjuncts are in the unsatisfiable core [2025-01-29 23:09:53,429 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:54,870 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 20 proven. 232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:54,870 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:56,793 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:56,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 194 treesize of output 1060 [2025-01-29 23:09:58,719 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 37 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:09:58,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53334015] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:58,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:58,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 62 [2025-01-29 23:09:58,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352554509] [2025-01-29 23:09:58,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:58,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2025-01-29 23:09:58,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:58,720 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2025-01-29 23:09:58,721 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=452, Invalid=3454, Unknown=0, NotChecked=0, Total=3906 [2025-01-29 23:09:58,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:58,721 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:58,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 4.190476190476191) internal successors, (264), 62 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:58,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:09:58,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:58,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:09:58,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:58,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:58,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:09:58,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:09:58,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:58,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:09:58,721 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:09:58,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:09:58,722 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:10:09,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:10:09,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:10:09,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-01-29 23:10:09,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2025-01-29 23:10:09,278 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)] === [2025-01-29 23:10:09,278 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:10:09,278 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #2 [2025-01-29 23:10:09,278 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:10:09,279 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:10:09,279 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:09,279 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:10:09,279 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:09,279 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:10:09,279 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:09,279 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:10:09,306 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 6 treesize of output 4 [2025-01-29 23:10:09,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:09,313 INFO L85 PathProgramCache]: Analyzing trace with hash 822022893, now seen corresponding path program 1 times [2025-01-29 23:10:09,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:10:09,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822736721] [2025-01-29 23:10:09,313 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:10:09,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:09,314 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:10:09,314 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:10:09,314 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:10:09,314 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:10:09,314 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:10:09,314 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:10:09,314 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:10:09,344 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 8 treesize of output 6 [2025-01-29 23:10:09,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:09,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1853145539, now seen corresponding path program 1 times [2025-01-29 23:10:09,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:10:09,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022073234] [2025-01-29 23:10:09,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:10:09,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:09,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:10:09,348 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:10:09,348 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:10:09,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:10:09,348 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:10:09,349 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:10:09,349 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:10:09,349 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:10:09,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:10:09,349 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:09,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:10:09,349 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:09,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:10:09,349 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:09,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:10:09,349 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:09,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:10:09,349 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:09,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:10:09,349 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:09,349 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 58 is hopeless, skipping. [2025-01-29 23:10:09,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2025-01-29 23:10:09,349 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:10:09,349 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:10:09,349 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:10:09,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:09,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1884454040, now seen corresponding path program 9 times [2025-01-29 23:10:09,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:10:09,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661177055] [2025-01-29 23:10:09,350 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:10:09,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:09,352 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 107 statements into 9 equivalence classes. [2025-01-29 23:10:09,361 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 107 of 107 statements. [2025-01-29 23:10:09,361 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-29 23:10:09,361 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:10:10,491 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 6 proven. 283 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:10:10,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:10:10,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661177055] [2025-01-29 23:10:10,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661177055] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:10:10,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625072105] [2025-01-29 23:10:10,492 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:10:10,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:10:10,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:10:10,494 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) [2025-01-29 23:10:10,494 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 [2025-01-29 23:10:10,514 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 107 statements into 9 equivalence classes. [2025-01-29 23:10:10,532 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 107 of 107 statements. [2025-01-29 23:10:10,532 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-29 23:10:10,532 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:10:10,533 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 92 conjuncts are in the unsatisfiable core [2025-01-29 23:10:10,534 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:10:12,286 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 20 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:10:12,286 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:10:16,228 INFO L349 Elim1Store]: treesize reduction 80, result has 94.3 percent of original size [2025-01-29 23:10:16,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 220 treesize of output 1416 [2025-01-29 23:10:24,172 INFO L134 CoverageAnalysis]: Checked inductivity of 290 backedges. 29 proven. 261 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:10:24,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625072105] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:10:24,172 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:10:24,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 27] total 71 [2025-01-29 23:10:24,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724696900] [2025-01-29 23:10:24,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:10:24,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2025-01-29 23:10:24,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:10:24,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2025-01-29 23:10:24,174 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=623, Invalid=4489, Unknown=0, NotChecked=0, Total=5112 [2025-01-29 23:10:24,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:10:24,174 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:10:24,175 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 3.9722222222222223) internal successors, (286), 71 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:10:24,175 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:10:40,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:10:40,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:10:40,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-01-29 23:10:40,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2025-01-29 23:10:40,311 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)] === [2025-01-29 23:10:40,311 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:10:40,311 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #3 [2025-01-29 23:10:40,311 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:10:40,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:10:40,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:10:40,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:10:40,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:10:40,342 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 6 treesize of output 4 [2025-01-29 23:10:40,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:40,344 INFO L85 PathProgramCache]: Analyzing trace with hash 822023457, now seen corresponding path program 1 times [2025-01-29 23:10:40,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:10:40,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142665890] [2025-01-29 23:10:40,345 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:10:40,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:40,346 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:10:40,346 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:10:40,346 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:10:40,346 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:10:40,346 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:10:40,346 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:10:40,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:10:40,381 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 8 treesize of output 6 [2025-01-29 23:10:40,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:40,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1853144975, now seen corresponding path program 1 times [2025-01-29 23:10:40,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:10:40,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332224405] [2025-01-29 23:10:40,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:10:40,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:40,391 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:10:40,392 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:10:40,392 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:10:40,392 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:10:40,392 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:10:40,392 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:10:40,392 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:10:40,392 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:10:40,392 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:10:40,392 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,392 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:10:40,392 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,392 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:10:40,392 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,392 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:10:40,392 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,392 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:10:40,392 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,392 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:10:40,392 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,392 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:10:40,392 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,392 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:10:40,392 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:40,392 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 66 is hopeless, skipping. [2025-01-29 23:10:40,393 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2025-01-29 23:10:40,393 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:10:40,393 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:10:40,393 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:10:40,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:40,393 INFO L85 PathProgramCache]: Analyzing trace with hash 2122016694, now seen corresponding path program 10 times [2025-01-29 23:10:40,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:10:40,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128176667] [2025-01-29 23:10:40,393 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:10:40,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:40,395 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 121 statements into 2 equivalence classes. [2025-01-29 23:10:40,404 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-01-29 23:10:40,404 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:10:40,404 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:10:41,728 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 0 proven. 384 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 23:10:41,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:10:41,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128176667] [2025-01-29 23:10:41,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128176667] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:10:41,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256852158] [2025-01-29 23:10:41,728 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:10:41,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:10:41,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:10:41,730 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) [2025-01-29 23:10:41,730 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 [2025-01-29 23:10:41,751 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 121 statements into 2 equivalence classes. [2025-01-29 23:10:41,767 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-01-29 23:10:41,767 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:10:41,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:10:41,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 98 conjuncts are in the unsatisfiable core [2025-01-29 23:10:41,769 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:10:43,889 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 20 proven. 371 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:10:43,889 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:10:46,936 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:10:46,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 232 treesize of output 1510 [2025-01-29 23:10:50,703 INFO L134 CoverageAnalysis]: Checked inductivity of 391 backedges. 65 proven. 326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:10:50,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256852158] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:10:50,704 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:10:50,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 28, 28] total 72 [2025-01-29 23:10:50,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527067437] [2025-01-29 23:10:50,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:10:50,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-01-29 23:10:50,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:10:50,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-01-29 23:10:50,710 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=560, Invalid=4696, Unknown=0, NotChecked=0, Total=5256 [2025-01-29 23:10:50,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:10:50,710 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:10:50,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 4.410958904109589) internal successors, (322), 72 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:10:50,710 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:11:07,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:11:07,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:11:07,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-01-29 23:11:07,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:11:07,769 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)] === [2025-01-29 23:11:07,769 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:11:07,769 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #3 [2025-01-29 23:11:07,769 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:11:07,769 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:11:07,769 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,769 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:11:07,769 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,769 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:11:07,769 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,769 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:11:07,799 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 6 treesize of output 4 [2025-01-29 23:11:07,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:11:07,802 INFO L85 PathProgramCache]: Analyzing trace with hash 822024045, now seen corresponding path program 1 times [2025-01-29 23:11:07,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:11:07,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65540885] [2025-01-29 23:11:07,802 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:11:07,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:11:07,803 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:11:07,803 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:11:07,803 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:11:07,803 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:11:07,803 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:11:07,803 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:11:07,803 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:11:07,830 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 8 treesize of output 6 [2025-01-29 23:11:07,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:11:07,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1853144387, now seen corresponding path program 1 times [2025-01-29 23:11:07,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:11:07,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9854721] [2025-01-29 23:11:07,836 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:11:07,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:11:07,837 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:11:07,838 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:11:07,838 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:11:07,838 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:11:07,838 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:11:07,838 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:11:07,838 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:11:07,838 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:11:07,838 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:11:07,838 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,838 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:11:07,838 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,838 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:11:07,838 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,838 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:11:07,838 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,838 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:11:07,838 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,838 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:11:07,838 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,838 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:11:07,838 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,838 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:11:07,838 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:07,839 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 66 is hopeless, skipping. [2025-01-29 23:11:07,839 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2025-01-29 23:11:07,839 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:11:07,839 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:11:07,839 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:11:07,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:11:07,839 INFO L85 PathProgramCache]: Analyzing trace with hash -894797860, now seen corresponding path program 11 times [2025-01-29 23:11:07,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:11:07,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367394785] [2025-01-29 23:11:07,839 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:11:07,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:11:07,842 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 127 statements into 10 equivalence classes. [2025-01-29 23:11:07,864 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 127 of 127 statements. [2025-01-29 23:11:07,865 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-01-29 23:11:07,865 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:11:09,114 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 426 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-29 23:11:09,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:11:09,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367394785] [2025-01-29 23:11:09,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367394785] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:11:09,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060139265] [2025-01-29 23:11:09,114 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:11:09,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:11:09,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:11:09,116 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) [2025-01-29 23:11:09,116 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 [2025-01-29 23:11:09,135 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 127 statements into 10 equivalence classes. [2025-01-29 23:11:09,158 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) and asserted 127 of 127 statements. [2025-01-29 23:11:09,158 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2025-01-29 23:11:09,158 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:11:09,159 INFO L256 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 107 conjuncts are in the unsatisfiable core [2025-01-29 23:11:09,160 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:11:11,647 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 20 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:11:11,647 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:11:14,296 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,297 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,297 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,298 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,298 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,299 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,299 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,300 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,301 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,302 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,302 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,303 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,303 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,303 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,303 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,304 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,304 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,304 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,311 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,311 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,312 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,312 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,313 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,313 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,313 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,317 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,320 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,320 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,320 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,321 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,322 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,323 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,324 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,324 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,326 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,327 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,327 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,327 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,328 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,328 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,329 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,329 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,329 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,330 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,331 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,332 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,332 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,333 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,333 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,335 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,338 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,339 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,340 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,343 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,344 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,344 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,344 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,345 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,345 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,346 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,347 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,348 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,348 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,348 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,349 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,349 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,350 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,351 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,352 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,354 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,354 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,356 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,357 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,357 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,359 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,360 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,360 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,361 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:14,805 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:11:14,806 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 234 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 91 case distinctions, treesize of input 250 treesize of output 984 [2025-01-29 23:11:15,557 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 54 proven. 386 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:11:15,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060139265] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:11:15,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:11:15,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 30, 30] total 78 [2025-01-29 23:11:15,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093683844] [2025-01-29 23:11:15,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:11:15,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2025-01-29 23:11:15,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:11:15,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2025-01-29 23:11:15,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=5459, Unknown=0, NotChecked=0, Total=6162 [2025-01-29 23:11:15,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:11:15,559 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:11:15,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 4.2405063291139244) internal successors, (335), 78 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:11:15,559 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:11:15,559 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:15,559 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:11:15,559 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:15,559 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:15,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:11:15,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:11:15,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:11:15,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:11:15,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:11:15,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:11:15,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:11:15,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:11:15,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:11:15,560 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:11:37,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:11:37,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-01-29 23:11:37,232 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,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24 [2025-01-29 23:11:37,232 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)] === [2025-01-29 23:11:37,232 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:11:37,232 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #4 [2025-01-29 23:11:37,232 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:11:37,232 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:11:37,232 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,232 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:11:37,232 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,232 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:11:37,232 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,233 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:11:37,265 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 6 treesize of output 4 [2025-01-29 23:11:37,270 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:11:37,270 INFO L85 PathProgramCache]: Analyzing trace with hash 822024695, now seen corresponding path program 1 times [2025-01-29 23:11:37,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:11:37,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700860491] [2025-01-29 23:11:37,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:11:37,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:11:37,272 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:11:37,272 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:11:37,272 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:11:37,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:11:37,272 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:11:37,273 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:11:37,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:11:37,300 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 8 treesize of output 6 [2025-01-29 23:11:37,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:11:37,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1853143737, now seen corresponding path program 1 times [2025-01-29 23:11:37,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:11:37,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707540188] [2025-01-29 23:11:37,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:11:37,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:11:37,307 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:11:37,308 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:11:37,308 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:11:37,308 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:11:37,308 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:11:37,308 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:11:37,308 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:11:37,308 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:11:37,308 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:11:37,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:11:37,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:11:37,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:11:37,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:11:37,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:11:37,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:11:37,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:11:37,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-29 23:11:37,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:11:37,309 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:37,309 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-01-29 23:11:37,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2025-01-29 23:11:37,309 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:11:37,309 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:11:37,309 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:11:37,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:11:37,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1493916678, now seen corresponding path program 12 times [2025-01-29 23:11:37,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:11:37,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004283375] [2025-01-29 23:11:37,310 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:11:37,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:11:37,313 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 141 statements into 11 equivalence classes. [2025-01-29 23:11:37,366 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 141 of 141 statements. [2025-01-29 23:11:37,366 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-29 23:11:37,366 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:11:39,170 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 6 proven. 552 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:11:39,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:11:39,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004283375] [2025-01-29 23:11:39,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004283375] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:11:39,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637138438] [2025-01-29 23:11:39,171 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:11:39,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:11:39,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:11:39,172 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) [2025-01-29 23:11:39,173 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 [2025-01-29 23:11:39,193 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 141 statements into 11 equivalence classes. [2025-01-29 23:11:39,218 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 141 of 141 statements. [2025-01-29 23:11:39,218 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-29 23:11:39,218 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:11:39,219 INFO L256 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 115 conjuncts are in the unsatisfiable core [2025-01-29 23:11:39,221 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:11:42,395 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 20 proven. 546 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:11:42,395 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:11:45,607 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,608 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,608 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,609 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,609 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,610 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,611 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,612 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,613 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,614 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,614 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,614 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,615 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,615 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,615 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,616 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,616 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,616 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,616 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,618 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,618 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,619 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,619 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,619 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,620 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,620 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,621 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,631 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,634 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,634 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,634 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,634 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,636 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,636 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,638 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,638 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,638 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,638 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,640 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,641 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,641 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,642 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,642 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,642 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,643 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,643 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,644 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,644 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,645 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,645 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,646 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,646 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,647 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,651 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,651 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,659 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,663 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,663 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,664 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,665 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,668 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,669 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,669 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,670 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,670 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,671 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,671 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,672 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,672 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,672 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,676 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,676 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,676 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,676 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,677 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,677 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,677 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,678 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,678 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,679 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,680 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,681 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,682 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,683 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,685 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,686 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,686 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,688 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,689 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,689 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:45,690 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:11:46,219 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:11:46,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 273 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 105 case distinctions, treesize of input 270 treesize of output 1130 [2025-01-29 23:11:47,184 INFO L134 CoverageAnalysis]: Checked inductivity of 566 backedges. 101 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:11:47,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637138438] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:11:47,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:11:47,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 32, 32] total 87 [2025-01-29 23:11:47,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553178362] [2025-01-29 23:11:47,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:11:47,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2025-01-29 23:11:47,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:11:47,186 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2025-01-29 23:11:47,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=865, Invalid=6791, Unknown=0, NotChecked=0, Total=7656 [2025-01-29 23:11:47,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:11:47,187 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:11:47,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 4.3977272727272725) internal successors, (387), 87 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:11:47,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:11:47,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:47,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:11:47,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:47,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:47,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:11:47,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:11:47,187 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:11:47,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:11:47,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:11:47,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:11:47,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:11:47,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:11:47,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:11:47,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:11:47,188 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:12:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:12:12,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-01-29 23:12:13,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2025-01-29 23:12:13,006 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)] === [2025-01-29 23:12:13,006 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:12:13,006 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #4 [2025-01-29 23:12:13,006 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:12:13,006 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:12:13,006 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,006 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:12:13,006 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,006 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:12:13,006 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,006 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:12:13,033 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 6 treesize of output 4 [2025-01-29 23:12:13,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:13,039 INFO L85 PathProgramCache]: Analyzing trace with hash 822025415, now seen corresponding path program 1 times [2025-01-29 23:12:13,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:12:13,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781828066] [2025-01-29 23:12:13,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:12:13,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:13,040 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:12:13,041 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:12:13,041 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:12:13,041 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:12:13,041 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:12:13,041 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:12:13,041 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:12:13,071 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 8 treesize of output 6 [2025-01-29 23:12:13,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:13,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1853143017, now seen corresponding path program 1 times [2025-01-29 23:12:13,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:12:13,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249575226] [2025-01-29 23:12:13,074 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:12:13,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:13,075 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:12:13,075 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:12:13,075 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:12:13,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:12:13,075 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:12:13,075 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:12:13,076 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:12:13,076 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:12:13,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:12:13,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:12:13,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:12:13,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:12:13,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:12:13,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:12:13,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:12:13,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-29 23:12:13,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:12:13,076 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:13,076 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2025-01-29 23:12:13,076 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 144 [2025-01-29 23:12:13,076 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:12:13,076 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:12:13,076 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:12:13,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:13,077 INFO L85 PathProgramCache]: Analyzing trace with hash -143757024, now seen corresponding path program 13 times [2025-01-29 23:12:13,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:12:13,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180372048] [2025-01-29 23:12:13,077 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:12:13,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:13,079 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-01-29 23:12:13,090 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-01-29 23:12:13,090 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:12:13,090 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:12:15,271 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 1 proven. 619 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-29 23:12:15,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:12:15,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180372048] [2025-01-29 23:12:15,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180372048] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:12:15,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672604530] [2025-01-29 23:12:15,271 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:12:15,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:12:15,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:12:15,273 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) [2025-01-29 23:12:15,274 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 [2025-01-29 23:12:15,294 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-01-29 23:12:15,313 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-01-29 23:12:15,313 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:12:15,313 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:12:15,314 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 122 conjuncts are in the unsatisfiable core [2025-01-29 23:12:15,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:12:19,212 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 20 proven. 606 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:12:19,212 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:12:24,823 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:12:24,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 288 treesize of output 2334 [2025-01-29 23:12:30,987 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 87 proven. 539 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:12:30,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672604530] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:12:30,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:12:30,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 34, 34] total 91 [2025-01-29 23:12:30,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093116899] [2025-01-29 23:12:30,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:12:30,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2025-01-29 23:12:30,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:12:30,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2025-01-29 23:12:30,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=796, Invalid=7576, Unknown=0, NotChecked=0, Total=8372 [2025-01-29 23:12:30,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:12:30,990 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:12:30,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 4.358695652173913) internal successors, (401), 91 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:12:30,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:12:30,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:30,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:12:30,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:30,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:30,990 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:12:30,991 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:12:59,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:12:59,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-01-29 23:12:59,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable28 [2025-01-29 23:12:59,852 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)] === [2025-01-29 23:12:59,852 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:12:59,852 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #5 [2025-01-29 23:12:59,852 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:12:59,852 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:12:59,852 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,852 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:12:59,852 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,852 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:12:59,852 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,852 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:12:59,881 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 6 treesize of output 4 [2025-01-29 23:12:59,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:59,884 INFO L85 PathProgramCache]: Analyzing trace with hash 822026203, now seen corresponding path program 1 times [2025-01-29 23:12:59,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:12:59,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600918634] [2025-01-29 23:12:59,884 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:12:59,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:59,885 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:12:59,885 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:12:59,885 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:12:59,885 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:12:59,885 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:12:59,885 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:12:59,885 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:12:59,914 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 8 treesize of output 6 [2025-01-29 23:12:59,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:59,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1853142229, now seen corresponding path program 1 times [2025-01-29 23:12:59,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:12:59,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620663690] [2025-01-29 23:12:59,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:12:59,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:59,918 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:12:59,918 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:12:59,918 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:12:59,918 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:12:59,918 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:12:59,918 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:12:59,918 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:12:59,918 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-29 23:12:59,919 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:59,919 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 82 is hopeless, skipping. [2025-01-29 23:12:59,919 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 158 [2025-01-29 23:12:59,919 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:12:59,919 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:12:59,919 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:12:59,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:59,920 INFO L85 PathProgramCache]: Analyzing trace with hash 366566974, now seen corresponding path program 14 times [2025-01-29 23:12:59,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:12:59,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910995909] [2025-01-29 23:12:59,920 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:12:59,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:59,922 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 161 statements into 2 equivalence classes. [2025-01-29 23:12:59,934 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 161 of 161 statements. [2025-01-29 23:12:59,934 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:12:59,934 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:13:02,653 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 0 proven. 770 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 23:13:02,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:13:02,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910995909] [2025-01-29 23:13:02,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910995909] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:13:02,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162262242] [2025-01-29 23:13:02,654 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:13:02,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:13:02,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:13:02,655 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) [2025-01-29 23:13:02,656 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 [2025-01-29 23:13:02,678 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 161 statements into 2 equivalence classes. [2025-01-29 23:13:02,699 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 161 of 161 statements. [2025-01-29 23:13:02,699 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:13:02,699 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:13:02,701 INFO L256 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 130 conjuncts are in the unsatisfiable core [2025-01-29 23:13:02,702 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:13:07,290 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 20 proven. 757 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:13:07,290 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:13:13,954 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:13:13,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 496 case distinctions, treesize of input 308 treesize of output 2650 [2025-01-29 23:13:25,764 INFO L134 CoverageAnalysis]: Checked inductivity of 777 backedges. 145 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:13:25,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162262242] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:13:25,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:13:25,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 36, 36] total 96 [2025-01-29 23:13:25,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486550042] [2025-01-29 23:13:25,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:13:25,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2025-01-29 23:13:25,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:13:25,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2025-01-29 23:13:25,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=889, Invalid=8423, Unknown=0, NotChecked=0, Total=9312 [2025-01-29 23:13:25,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:13:25,767 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:13:25,767 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 4.556701030927835) internal successors, (442), 96 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:13:25,767 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:13:25,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:13:25,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:13:25,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:13:25,768 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:14:01,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:14:01,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-01-29 23:14:01,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-01-29 23:14:02,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:14:02,087 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)] === [2025-01-29 23:14:02,087 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:14:02,087 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #5 [2025-01-29 23:14:02,087 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:14:02,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:14:02,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:14:02,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:14:02,087 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:14:02,115 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 6 treesize of output 4 [2025-01-29 23:14:02,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:14:02,121 INFO L85 PathProgramCache]: Analyzing trace with hash 822027055, now seen corresponding path program 1 times [2025-01-29 23:14:02,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:14:02,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539411061] [2025-01-29 23:14:02,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:14:02,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:14:02,122 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:14:02,122 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:14:02,122 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:14:02,122 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:14:02,122 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:14:02,122 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:14:02,122 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:14:02,151 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 8 treesize of output 6 [2025-01-29 23:14:02,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:14:02,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1853141377, now seen corresponding path program 1 times [2025-01-29 23:14:02,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:14:02,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976303074] [2025-01-29 23:14:02,154 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:14:02,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:14:02,154 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:14:02,155 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:14:02,155 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:14:02,155 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:14:02,155 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:14:02,155 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:14:02,155 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:14:02,155 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:14:02,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:14:02,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:14:02,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:14:02,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:14:02,155 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,155 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:14:02,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:14:02,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:14:02,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:14:02,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-29 23:14:02,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:14:02,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-29 23:14:02,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-29 23:14:02,156 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:02,156 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 82 is hopeless, skipping. [2025-01-29 23:14:02,156 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 164 [2025-01-29 23:14:02,156 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:14:02,156 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:14:02,156 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:14:02,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:14:02,156 INFO L85 PathProgramCache]: Analyzing trace with hash -7903132, now seen corresponding path program 15 times [2025-01-29 23:14:02,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:14:02,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734357643] [2025-01-29 23:14:02,156 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:14:02,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:14:02,159 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 167 statements into 14 equivalence classes. [2025-01-29 23:14:02,184 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 167 of 167 statements. [2025-01-29 23:14:02,185 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-29 23:14:02,185 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:14:04,745 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 0 proven. 834 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-29 23:14:04,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:14:04,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734357643] [2025-01-29 23:14:04,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734357643] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:14:04,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430363442] [2025-01-29 23:14:04,746 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:14:04,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:14:04,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:14:04,747 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) [2025-01-29 23:14:04,748 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 [2025-01-29 23:14:04,769 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 167 statements into 14 equivalence classes. [2025-01-29 23:14:04,799 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 167 of 167 statements. [2025-01-29 23:14:04,799 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-29 23:14:04,799 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:14:04,801 INFO L256 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 138 conjuncts are in the unsatisfiable core [2025-01-29 23:14:04,803 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:14:09,887 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 20 proven. 828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:14:09,887 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:14:17,451 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:14:17,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 326 treesize of output 2984 [2025-01-29 23:14:31,700 INFO L134 CoverageAnalysis]: Checked inductivity of 848 backedges. 128 proven. 720 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:14:31,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430363442] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:14:31,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:14:31,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 38, 38] total 102 [2025-01-29 23:14:31,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550745864] [2025-01-29 23:14:31,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:14:31,700 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2025-01-29 23:14:31,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:14:31,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2025-01-29 23:14:31,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1265, Invalid=9241, Unknown=0, NotChecked=0, Total=10506 [2025-01-29 23:14:31,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:14:31,703 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:14:31,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 4.407766990291262) internal successors, (454), 102 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-01-29 23:14:31,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:15:10,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-01-29 23:15:10,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-01-29 23:15:10,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-01-29 23:15:11,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2025-01-29 23:15:11,024 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)] === [2025-01-29 23:15:11,024 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:15:11,024 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #6 [2025-01-29 23:15:11,024 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:15:11,024 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:15:11,024 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,024 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:15:11,024 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,024 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:15:11,024 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,024 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:15:11,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:15:11,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:15:11,056 INFO L85 PathProgramCache]: Analyzing trace with hash 822027975, now seen corresponding path program 1 times [2025-01-29 23:15:11,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:15:11,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162711359] [2025-01-29 23:15:11,056 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:15:11,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:15:11,057 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:15:11,057 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:15:11,057 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:15:11,057 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:15:11,057 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:15:11,057 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:15:11,057 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:15:11,088 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 8 treesize of output 6 [2025-01-29 23:15:11,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:15:11,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1853140457, now seen corresponding path program 1 times [2025-01-29 23:15:11,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:15:11,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036218450] [2025-01-29 23:15:11,091 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:15:11,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:15:11,092 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:15:11,092 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:15:11,092 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:15:11,092 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:15:11,092 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:15:11,092 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:15:11,092 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:15:11,092 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:15:11,092 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:15:11,092 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,092 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:15:11,092 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,092 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-01-29 23:15:11,093 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:11,093 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 90 is hopeless, skipping. [2025-01-29 23:15:11,093 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 178 [2025-01-29 23:15:11,093 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:15:11,093 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:15:11,093 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:15:11,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:15:11,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1783797378, now seen corresponding path program 16 times [2025-01-29 23:15:11,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:15:11,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934130120] [2025-01-29 23:15:11,094 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:15:11,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:15:11,097 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 181 statements into 2 equivalence classes. [2025-01-29 23:15:11,111 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 181 of 181 statements. [2025-01-29 23:15:11,111 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:15:11,111 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:15:14,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 0 proven. 1017 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 23:15:14,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:15:14,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934130120] [2025-01-29 23:15:14,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934130120] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:15:14,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042937357] [2025-01-29 23:15:14,908 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:15:14,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:15:14,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:15:14,909 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) [2025-01-29 23:15:14,910 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 [2025-01-29 23:15:14,931 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 181 statements into 2 equivalence classes. [2025-01-29 23:15:14,954 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 181 of 181 statements. [2025-01-29 23:15:14,954 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:15:14,954 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:15:14,955 INFO L256 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 146 conjuncts are in the unsatisfiable core [2025-01-29 23:15:14,957 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:15:21,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 20 proven. 1004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:15:21,553 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:15:30,958 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:15:30,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 36 select indices, 36 select index equivalence classes, 0 disjoint index pairs (out of 630 index pairs), introduced 36 new quantified variables, introduced 630 case distinctions, treesize of input 346 treesize of output 3340 [2025-01-29 23:15:47,324 INFO L134 CoverageAnalysis]: Checked inductivity of 1024 backedges. 197 proven. 827 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:15:47,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042937357] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:15:47,324 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:15:47,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 40, 40] total 108 [2025-01-29 23:15:47,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119072601] [2025-01-29 23:15:47,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:15:47,325 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 109 states [2025-01-29 23:15:47,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:15:47,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 109 interpolants. [2025-01-29 23:15:47,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1078, Invalid=10694, Unknown=0, NotChecked=0, Total=11772 [2025-01-29 23:15:47,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:15:47,326 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:15:47,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 109 states, 109 states have (on average 4.605504587155964) internal successors, (502), 108 states have internal predecessors, (502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:15:47,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:15:47,326 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2025-01-29 23:15:47,327 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:16:37,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:16:37,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:16:37,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:16:37,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:16:37,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:16:37,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:16:37,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-01-29 23:16:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2025-01-29 23:16:37,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-01-29 23:16:38,187 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,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-01-29 23:16:38,187 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)] === [2025-01-29 23:16:38,187 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:16:38,188 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #6 [2025-01-29 23:16:38,188 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:16:38,188 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:16:38,188 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,188 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:16:38,188 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,188 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:16:38,188 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,188 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:16:38,217 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 6 treesize of output 4 [2025-01-29 23:16:38,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:16:38,220 INFO L85 PathProgramCache]: Analyzing trace with hash 822028959, now seen corresponding path program 1 times [2025-01-29 23:16:38,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:16:38,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423850905] [2025-01-29 23:16:38,220 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:16:38,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:16:38,221 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:16:38,221 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:16:38,221 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:16:38,221 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:16:38,221 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:16:38,221 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:16:38,221 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:16:38,251 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 8 treesize of output 6 [2025-01-29 23:16:38,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:16:38,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1853139473, now seen corresponding path program 1 times [2025-01-29 23:16:38,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:16:38,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693165365] [2025-01-29 23:16:38,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:16:38,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:16:38,260 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:16:38,260 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:16:38,260 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:16:38,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:16:38,260 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:16:38,261 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:16:38,261 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:16:38,261 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-01-29 23:16:38,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:16:38,261 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 90 is hopeless, skipping. [2025-01-29 23:16:38,262 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-01-29 23:16:38,262 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:16:38,262 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:16:38,262 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:16:38,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:16:38,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1084334680, now seen corresponding path program 17 times [2025-01-29 23:16:38,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:16:38,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411395367] [2025-01-29 23:16:38,262 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:16:38,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:16:38,265 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 187 statements into 16 equivalence classes. [2025-01-29 23:16:38,402 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 187 of 187 statements. [2025-01-29 23:16:38,402 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-01-29 23:16:38,402 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:16:41,722 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 0 proven. 1092 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-01-29 23:16:41,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:16:41,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411395367] [2025-01-29 23:16:41,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411395367] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:16:41,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414728758] [2025-01-29 23:16:41,723 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:16:41,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:16:41,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:16:41,725 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) [2025-01-29 23:16:41,727 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 [2025-01-29 23:16:41,748 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 187 statements into 16 equivalence classes. [2025-01-29 23:16:41,801 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) and asserted 187 of 187 statements. [2025-01-29 23:16:41,801 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2025-01-29 23:16:41,801 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:16:41,803 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 158 conjuncts are in the unsatisfiable core [2025-01-29 23:16:41,805 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:16:48,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 20 proven. 1086 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:16:48,731 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:17:08,688 WARN L286 SmtUtils]: Spent 12.09s on a formula simplification. DAG size of input: 1527 DAG size of output: 1391 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 23:17:08,689 INFO L349 Elim1Store]: treesize reduction 288, result has 93.4 percent of original size [2025-01-29 23:17:08,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 780 case distinctions, treesize of input 378 treesize of output 4196 [2025-01-29 23:19:08,181 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 177 proven. 929 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:19:08,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414728758] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:19:08,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:19:08,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 42, 44] total 118 [2025-01-29 23:19:08,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676395668] [2025-01-29 23:19:08,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:19:08,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 119 states [2025-01-29 23:19:08,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:19:08,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2025-01-29 23:19:08,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1548, Invalid=12494, Unknown=0, NotChecked=0, Total=14042 [2025-01-29 23:19:08,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:19:08,184 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:19:08,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 119 states, 119 states have (on average 4.319327731092437) internal successors, (514), 118 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:19:08,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:19:08,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-01-29 23:19:08,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2025-01-29 23:19:08,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 303 states. [2025-01-29 23:19:08,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-01-29 23:20:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2025-01-29 23:20:32,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2025-01-29 23:20:32,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-01-29 23:20:32,433 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:20:32,433 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)] === [2025-01-29 23:20:32,433 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:20:32,433 INFO L139 ounterexampleChecker]: Examining path program with hash 461846766, occurence #7 [2025-01-29 23:20:32,433 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:20:32,433 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:20:32,434 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,434 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:20:32,434 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,434 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:20:32,434 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,434 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:20:32,462 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 6 treesize of output 4 [2025-01-29 23:20:32,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:20:32,465 INFO L85 PathProgramCache]: Analyzing trace with hash 822030081, now seen corresponding path program 1 times [2025-01-29 23:20:32,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:20:32,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909283040] [2025-01-29 23:20:32,465 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:20:32,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:20:32,466 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:20:32,466 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:20:32,466 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:20:32,466 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:20:32,466 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:20:32,466 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:20:32,467 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:20:32,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 8 treesize of output 6 [2025-01-29 23:20:32,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:20:32,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1853138351, now seen corresponding path program 1 times [2025-01-29 23:20:32,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:20:32,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838218247] [2025-01-29 23:20:32,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:20:32,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:20:32,504 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:20:32,504 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:20:32,504 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:20:32,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:20:32,504 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:20:32,504 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:20:32,504 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:20:32,504 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:20:32,504 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:20:32,504 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,504 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2025-01-29 23:20:32,505 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:32,505 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2025-01-29 23:20:32,505 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 198 [2025-01-29 23:20:32,505 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:20:32,505 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:20:32,505 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:20:32,506 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:20:32,506 INFO L85 PathProgramCache]: Analyzing trace with hash -150385466, now seen corresponding path program 18 times [2025-01-29 23:20:32,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:20:32,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064101699] [2025-01-29 23:20:32,506 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:20:32,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:20:32,509 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 201 statements into 17 equivalence classes. [2025-01-29 23:20:32,529 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 201 of 201 statements. [2025-01-29 23:20:32,529 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-01-29 23:20:32,529 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:20:36,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 6 proven. 1300 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:20:36,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:20:36,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064101699] [2025-01-29 23:20:36,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064101699] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:20:36,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306584927] [2025-01-29 23:20:36,648 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:20:36,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:20:36,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:20:36,650 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) [2025-01-29 23:20:36,650 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 [2025-01-29 23:20:36,672 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 201 statements into 17 equivalence classes. [2025-01-29 23:20:36,714 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 201 of 201 statements. [2025-01-29 23:20:36,715 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-01-29 23:20:36,715 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:20:36,717 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 163 conjuncts are in the unsatisfiable core [2025-01-29 23:20:36,719 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:20:45,317 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 20 proven. 1287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:20:45,318 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:20:53,981 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:53,982 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,070 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,074 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,075 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,080 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,082 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,083 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,085 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,086 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,087 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,087 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,087 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,088 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,088 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,089 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,089 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,089 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,090 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,090 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,090 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,091 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,091 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,092 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,092 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,094 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,095 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,095 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,096 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,096 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,096 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,097 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,097 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,098 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,099 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,099 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,100 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,100 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,101 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,117 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,117 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,119 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,121 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,123 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,132 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,135 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,135 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,135 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,136 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,137 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,138 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,139 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,139 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,141 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,141 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,142 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,142 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,144 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,144 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,144 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,145 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,145 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,146 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,146 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,148 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,148 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,148 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,149 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,151 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,152 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,152 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,152 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,153 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,153 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,153 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,155 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,156 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,157 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,158 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,159 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,159 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,160 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,160 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,160 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,161 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,161 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,162 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,163 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,163 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,163 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,164 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,164 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,166 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,166 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,167 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,169 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,169 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,170 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,170 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,171 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,171 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,172 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,172 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,173 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,182 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,199 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,200 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,201 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,202 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,202 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,203 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,203 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,206 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,208 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,209 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,211 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,214 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,218 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,220 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,221 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,221 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,222 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,223 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,223 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,223 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,224 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,225 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,225 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,226 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,226 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,227 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,227 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,227 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,228 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,228 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,229 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,229 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,229 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,230 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,230 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,234 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,238 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,240 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,241 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,241 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,241 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,242 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,244 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,247 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,247 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,248 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,249 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,250 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,250 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,250 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,251 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,251 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,252 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,252 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,253 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,253 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,256 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,257 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,259 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,259 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,260 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,263 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,264 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,268 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,269 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,270 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,271 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,271 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,272 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,272 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,273 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,273 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,276 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,277 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,278 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,279 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,281 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,284 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,285 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,287 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,287 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,290 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,291 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,292 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,292 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:20:54,292 INFO L224 Elim1Store]: Index analysis took 311 ms [2025-01-29 23:20:56,092 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:20:56,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 570 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 210 case distinctions, treesize of input 384 treesize of output 2210 [2025-01-29 23:20:59,054 INFO L134 CoverageAnalysis]: Checked inductivity of 1307 backedges. 257 proven. 1050 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:20:59,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306584927] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:20:59,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:20:59,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 44, 44] total 125 [2025-01-29 23:20:59,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644933868] [2025-01-29 23:20:59,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:20:59,055 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 126 states [2025-01-29 23:20:59,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:20:59,056 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2025-01-29 23:20:59,057 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1679, Invalid=14071, Unknown=0, NotChecked=0, Total=15750 [2025-01-29 23:20:59,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:20:59,057 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:20:59,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 126 states, 126 states have (on average 4.5396825396825395) internal successors, (572), 125 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 263 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 283 states. [2025-01-29 23:20:59,057 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 303 states. [2025-01-29 23:20:59,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 343 states. [2025-01-29 23:20:59,058 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 183 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 223 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 263 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 283 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 303 states. [2025-01-29 23:22:20,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2025-01-29 23:22:20,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 343 states. [2025-01-29 23:22:20,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-29 23:22:21,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45 [2025-01-29 23:22:21,131 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)] === [2025-01-29 23:22:21,131 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:22:21,132 INFO L139 ounterexampleChecker]: Examining path program with hash -371168390, occurence #7 [2025-01-29 23:22:21,132 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:22:21,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-29 23:22:21,132 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:22:21,132 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-29 23:22:21,132 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,132 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:22:21,163 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 6 treesize of output 4 [2025-01-29 23:22:21,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:22:21,166 INFO L85 PathProgramCache]: Analyzing trace with hash 822031197, now seen corresponding path program 1 times [2025-01-29 23:22:21,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:22:21,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207315234] [2025-01-29 23:22:21,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:22:21,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:22:21,167 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:22:21,168 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:22:21,168 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:22:21,168 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:22:21,168 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:22:21,168 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:22:21,168 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:22:21,201 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 8 treesize of output 6 [2025-01-29 23:22:21,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:22:21,205 INFO L85 PathProgramCache]: Analyzing trace with hash -1853137235, now seen corresponding path program 1 times [2025-01-29 23:22:21,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:22:21,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364785719] [2025-01-29 23:22:21,205 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:22:21,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:22:21,206 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-29 23:22:21,206 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-29 23:22:21,206 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:22:21,206 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:22:21,206 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:22:21,207 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:22:21,207 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 22 is hopeless, skipping. [2025-01-29 23:22:21,207 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 28 is hopeless, skipping. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2025-01-29 23:22:21,207 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:22:21,208 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2025-01-29 23:22:21,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 204 [2025-01-29 23:22:21,208 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:22:21,208 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:22:21,208 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:22:21,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:22:21,208 INFO L85 PathProgramCache]: Analyzing trace with hash 651972844, now seen corresponding path program 19 times [2025-01-29 23:22:21,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:22:21,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061301006] [2025-01-29 23:22:21,208 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:22:21,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:22:21,211 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 207 statements into 1 equivalence classes. [2025-01-29 23:22:21,231 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 207 of 207 statements. [2025-01-29 23:22:21,232 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:22:21,232 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:22:26,799 INFO L134 CoverageAnalysis]: Checked inductivity of 1400 backedges. 0 proven. 1393 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2025-01-29 23:22:26,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:22:26,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061301006] [2025-01-29 23:22:26,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061301006] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:22:26,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197815632] [2025-01-29 23:22:26,799 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:22:26,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:22:26,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:22:26,801 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) [2025-01-29 23:22:26,802 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 [2025-01-29 23:22:26,823 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 207 statements into 1 equivalence classes. [2025-01-29 23:22:26,850 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 207 of 207 statements. [2025-01-29 23:22:26,850 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:22:26,850 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:22:26,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 170 conjuncts are in the unsatisfiable core [2025-01-29 23:22:26,854 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:22:36,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1400 backedges. 20 proven. 1380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:22:36,649 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:22:51,861 WARN L286 SmtUtils]: Spent 6.29s on a formula simplification that was a NOOP. DAG size: 1469 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 23:22:51,861 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:22:51,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 42 select indices, 42 select index equivalence classes, 0 disjoint index pairs (out of 861 index pairs), introduced 42 new quantified variables, introduced 861 case distinctions, treesize of input 402 treesize of output 4524 Received shutdown request... [2025-01-29 23:23:05,321 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2025-01-29 23:23:05,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-01-29 23:23:05,334 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 [2025-01-29 23:23:05,336 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 [2025-01-29 23:23:05,336 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-29 23:23:05,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48 [2025-01-29 23:23:05,523 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-382-11-3-7-2-1 context. [2025-01-29 23:23:05,524 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2025-01-29 23:23:05,524 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2025-01-29 23:23:05,524 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2025-01-29 23:23:05,535 INFO L422 BasicCegarLoop]: Path program histogram: [19, 3, 1] [2025-01-29 23:23:05,537 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-01-29 23:23:05,537 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-29 23:23:05,553 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 [2025-01-29 23:23:05,553 INFO L201 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.01 11:23:05 BasicIcfg [2025-01-29 23:23:05,553 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-29 23:23:05,554 INFO L158 Benchmark]: Toolchain (without parser) took 833577.26ms. Allocated memory was 167.8MB in the beginning and 4.1GB in the end (delta: 4.0GB). Free memory was 100.5MB in the beginning and 1.1GB in the end (delta: -966.0MB). Peak memory consumption was 3.1GB. Max. memory is 16.0GB. [2025-01-29 23:23:05,554 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.15ms. Allocated memory is still 167.8MB. Free memory is still 101.5MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 23:23:05,554 INFO L158 Benchmark]: Boogie Procedure Inliner took 14.91ms. Allocated memory is still 167.8MB. Free memory was 100.5MB in the beginning and 99.5MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 23:23:05,555 INFO L158 Benchmark]: Boogie Preprocessor took 8.77ms. Allocated memory is still 167.8MB. Free memory was 99.5MB in the beginning and 98.5MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 23:23:05,555 INFO L158 Benchmark]: RCFGBuilder took 161.12ms. Allocated memory is still 167.8MB. Free memory was 98.5MB in the beginning and 89.0MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-01-29 23:23:05,555 INFO L158 Benchmark]: TraceAbstraction took 833387.76ms. Allocated memory was 167.8MB in the beginning and 4.1GB in the end (delta: 4.0GB). Free memory was 88.0MB in the beginning and 1.1GB in the end (delta: -978.5MB). Peak memory consumption was 3.0GB. Max. memory is 16.0GB. [2025-01-29 23:23:05,555 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.15ms. Allocated memory is still 167.8MB. Free memory is still 101.5MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 14.91ms. Allocated memory is still 167.8MB. Free memory was 100.5MB in the beginning and 99.5MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 8.77ms. Allocated memory is still 167.8MB. Free memory was 99.5MB in the beginning and 98.5MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 161.12ms. Allocated memory is still 167.8MB. Free memory was 98.5MB in the beginning and 89.0MB in the end (delta: 9.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 833387.76ms. Allocated memory was 167.8MB in the beginning and 4.1GB in the end (delta: 4.0GB). Free memory was 88.0MB in the beginning and 1.1GB in the end (delta: -978.5MB). Peak memory consumption was 3.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1804300, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 860101, dependent conditional: 860093, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1065310, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 121111, dependent conditional: 121103, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1065310, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 121111, dependent conditional: 121103, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 2304466, dependent conditional: 2304458, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 5071, independent unconditional: 939128, dependent: 2304466, dependent conditional: 1184836, dependent unconditional: 1119630, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 5071, independent unconditional: 939128, dependent: 2304466, dependent conditional: 1184836, dependent unconditional: 1119630, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5329, independent: 2277, independent conditional: 1965, independent unconditional: 312, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5329, independent: 308, independent conditional: 0, independent unconditional: 308, dependent: 5021, dependent conditional: 0, dependent unconditional: 5021, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5021, independent: 1969, independent conditional: 1965, independent unconditional: 4, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5021, independent: 1969, independent conditional: 1965, independent unconditional: 4, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 36643, independent: 13255, independent conditional: 13194, independent unconditional: 61, dependent: 23388, dependent conditional: 23101, dependent unconditional: 287, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 26, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 3248665, independent: 941922, independent conditional: 3106, independent unconditional: 938816, dependent: 2301414, dependent conditional: 1181795, dependent unconditional: 1119619, unknown: 5329, unknown conditional: 5006, unknown unconditional: 323] , Statistics on independence cache: Total cache size (in pairs): 5355, Positive cache size: 2303, Positive conditional cache size: 1991, Positive unconditional cache size: 312, Negative cache size: 3052, Negative conditional cache size: 3041, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2058408, Maximal queried relation: 22, Independence queries for same thread: 738990, Persistent sets #1 benchmarks: Persistent set computation time: 0.3s, Number of persistent set computation: 37, Number of trivial persistent sets: 24, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 350, independent: 342, independent conditional: 0, independent unconditional: 342, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 1804300, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 860101, dependent conditional: 860093, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1065310, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 121111, dependent conditional: 121103, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 1065310, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 121111, dependent conditional: 121103, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 943857, independent unconditional: 342, dependent: 2304466, dependent conditional: 2304458, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 5071, independent unconditional: 939128, dependent: 2304466, dependent conditional: 1184836, dependent unconditional: 1119630, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3248665, independent: 944199, independent conditional: 5071, independent unconditional: 939128, dependent: 2304466, dependent conditional: 1184836, dependent unconditional: 1119630, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 5329, independent: 2277, independent conditional: 1965, independent unconditional: 312, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 5329, independent: 308, independent conditional: 0, independent unconditional: 308, dependent: 5021, dependent conditional: 0, dependent unconditional: 5021, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 5021, independent: 1969, independent conditional: 1965, independent unconditional: 4, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 5021, independent: 1969, independent conditional: 1965, independent unconditional: 4, dependent: 3052, dependent conditional: 3041, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 36643, independent: 13255, independent conditional: 13194, independent unconditional: 61, dependent: 23388, dependent conditional: 23101, dependent unconditional: 287, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 26, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 3248665, independent: 941922, independent conditional: 3106, independent unconditional: 938816, dependent: 2301414, dependent conditional: 1181795, dependent unconditional: 1119619, unknown: 5329, unknown conditional: 5006, unknown unconditional: 323] , Statistics on independence cache: Total cache size (in pairs): 5355, Positive cache size: 2303, Positive conditional cache size: 1991, Positive unconditional cache size: 312, Negative cache size: 3052, Negative conditional cache size: 3041, Negative unconditional cache size: 11, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 2058408, Maximal queried relation: 22, Independence queries for same thread: 738990 - TimeoutResultAtElement [Line: 69]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-382-11-3-7-2-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-382-11-3-7-2-1 context. - TimeoutResultAtElement [Line: 63]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-382-11-3-7-2-1 context. - TimeoutResultAtElement [Line: 64]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 208 with TraceHistMax 37,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-382-11-3-7-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 7 procedures, 45 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 833.2s, OverallIterations: 23, TraceHistogramMax: 0, PathProgramHistogramMax: 19, EmptinessCheckTime: 432.9s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 3121, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 349.5s InterpolantComputationTime, 4220 NumberOfCodeBlocks, 4220 NumberOfCodeBlocksAsserted, 234 NumberOfCheckSat, 6220 ConstructedInterpolants, 178 QuantifiedInterpolants, 417243 SizeOfPredicates, 76 NumberOfNonLiveVariables, 4355 ConjunctsInSsa, 1664 ConjunctsInUnsatCore, 61 InterpolantComputations, 3 PerfectInterpolantSequences, 1781/24551 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: SuccessfulCommutativityProofs: 0, ConComChecker Statistics: CheckTime [ms]: 980, ConditionCalculationTime [ms]: 918, ConditionCalculations: 197, QuantifiedConditions: 0, TraceChecks: 26, UnknownTraceChecks: 0, UnsatisfiedConditions: 26, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown