/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 NECESSARY_AND_SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-ebd4107-m [2025-01-22 22:35:54,855 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-22 22:35:54,920 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-22 22:35:54,923 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-22 22:35:54,924 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-22 22:35:54,952 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-22 22:35:54,953 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-22 22:35:54,953 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-22 22:35:54,953 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-22 22:35:54,953 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-22 22:35:54,954 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-22 22:35:54,954 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-22 22:35:54,954 INFO L153 SettingsManager]: * Use SBE=true [2025-01-22 22:35:54,955 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-22 22:35:54,956 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-22 22:35:54,956 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-22 22:35:54,956 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-22 22:35:54,956 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-22 22:35:54,956 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-22 22:35:54,956 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-22 22:35:54,956 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-22 22:35:54,957 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-22 22:35:54,957 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-22 22:35:54,957 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-22 22:35:54,957 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-22 22:35:54,957 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-22 22:35:54,957 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-22 22:35:54,957 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-22 22:35:54,957 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-22 22:35:54,957 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-22 22:35:54,957 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-22 22:35:54,958 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-22 22:35:54,958 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-22 22:35:54,958 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 -> NECESSARY_AND_SUFFICIENT [2025-01-22 22:35:55,261 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-22 22:35:55,267 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-22 22:35:55,270 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-22 22:35:55,271 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-22 22:35:55,273 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-22 22:35:55,275 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl [2025-01-22 22:35:55,276 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl' [2025-01-22 22:35:55,298 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-22 22:35:55,300 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-22 22:35:55,301 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-22 22:35:55,301 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-22 22:35:55,301 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-22 22:35:55,311 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,316 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,322 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-22 22:35:55,323 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-22 22:35:55,324 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-22 22:35:55,325 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-22 22:35:55,325 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-22 22:35:55,330 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,330 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,331 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,331 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,333 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,333 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,335 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,336 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,336 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,337 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-22 22:35:55,338 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-22 22:35:55,338 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-22 22:35:55,338 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-22 22:35:55,339 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/1) ... [2025-01-22 22:35:55,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-22 22:35:55,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:35:55,368 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-22 22:35:55,376 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-22 22:35:55,400 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-22 22:35:55,400 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-22 22:35:55,401 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-22 22:35:55,401 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-22 22:35:55,401 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-22 22:35:55,401 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-22 22:35:55,401 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-22 22:35:55,401 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-22 22:35:55,401 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-22 22:35:55,402 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-22 22:35:55,445 INFO L234 CfgBuilder]: Building ICFG [2025-01-22 22:35:55,446 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-22 22:35:55,536 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-22 22:35:55,536 INFO L283 CfgBuilder]: Performing block encoding [2025-01-22 22:35:55,569 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-22 22:35:55,571 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2025-01-22 22:35:55,572 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.01 10:35:55 BoogieIcfgContainer [2025-01-22 22:35:55,572 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-22 22:35:55,574 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-22 22:35:55,574 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-22 22:35:55,580 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-22 22:35:55,580 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 10:35:55" (1/2) ... [2025-01-22 22:35:55,581 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18cca8c2 and model type channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.01 10:35:55, skipping insertion in model container [2025-01-22 22:35:55,581 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.01 10:35:55" (2/2) ... [2025-01-22 22:35:55,582 INFO L128 eAbstractionObserver]: Analyzing ICFG channel-sum.wvr.bpl [2025-01-22 22:35:55,594 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-22 22:35:55,595 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG channel-sum.wvr.bpl that has 3 procedures, 17 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2025-01-22 22:35:55,595 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-22 22:35:55,628 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-01-22 22:35:55,676 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-22 22:35:55,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-22 22:35:55,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:35:55,681 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-22 22:35:55,682 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-22 22:35:55,728 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-22 22:35:55,745 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-22 22:35:55,754 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;@5670a785, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-22 22:35:55,754 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-01-22 22:35:55,884 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:35:55,884 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:35:55,884 INFO L139 ounterexampleChecker]: Examining path program with hash 244386932, occurence #1 [2025-01-22 22:35:55,884 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:35:55,884 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:35:55,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:35:55,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1334031666, now seen corresponding path program 1 times [2025-01-22 22:35:55,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:35:55,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70774740] [2025-01-22 22:35:55,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:35:55,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:35:55,950 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-01-22 22:35:55,959 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-01-22 22:35:55,962 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:35:55,962 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:56,075 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-22 22:35:56,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:35:56,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70774740] [2025-01-22 22:35:56,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70774740] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 22:35:56,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 22:35:56,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-22 22:35:56,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825858273] [2025-01-22 22:35:56,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 22:35:56,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-22 22:35:56,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:35:56,101 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-22 22:35:56,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-22 22:35:56,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:56,103 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:35:56,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 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-22 22:35:56,104 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:56,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:56,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-22 22:35:56,230 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:35:56,230 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:35:56,230 INFO L139 ounterexampleChecker]: Examining path program with hash -1022228239, occurence #1 [2025-01-22 22:35:56,230 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:35:56,230 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:35:56,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:35:56,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1558502398, now seen corresponding path program 1 times [2025-01-22 22:35:56,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:35:56,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025210568] [2025-01-22 22:35:56,231 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:35:56,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:35:56,239 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:35:56,252 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:35:56,252 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:35:56,252 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:56,297 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-22 22:35:56,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:35:56,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025210568] [2025-01-22 22:35:56,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025210568] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 22:35:56,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 22:35:56,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-22 22:35:56,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114307518] [2025-01-22 22:35:56,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 22:35:56,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-22 22:35:56,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:35:56,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-22 22:35:56,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-22 22:35:56,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:56,299 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:35:56,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 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-22 22:35:56,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:56,299 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:56,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:56,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:56,372 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-22 22:35:56,372 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:35:56,372 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:35:56,372 INFO L139 ounterexampleChecker]: Examining path program with hash 582372394, occurence #1 [2025-01-22 22:35:56,372 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:35:56,372 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:35:56,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:35:56,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1882819458, now seen corresponding path program 2 times [2025-01-22 22:35:56,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:35:56,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310338330] [2025-01-22 22:35:56,373 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:35:56,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:35:56,383 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 14 statements into 2 equivalence classes. [2025-01-22 22:35:56,391 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:35:56,391 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:35:56,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:56,416 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-22 22:35:56,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:35:56,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310338330] [2025-01-22 22:35:56,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310338330] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 22:35:56,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 22:35:56,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-22 22:35:56,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818578433] [2025-01-22 22:35:56,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 22:35:56,418 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-22 22:35:56,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:35:56,418 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-22 22:35:56,418 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-22 22:35:56,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:56,419 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:35:56,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 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-22 22:35:56,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:56,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:56,419 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:56,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:56,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:56,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:56,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-22 22:35:56,513 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:35:56,513 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:35:56,513 INFO L139 ounterexampleChecker]: Examining path program with hash -1030778143, occurence #1 [2025-01-22 22:35:56,513 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:35:56,513 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:35:56,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:35:56,514 INFO L85 PathProgramCache]: Analyzing trace with hash 418682974, now seen corresponding path program 1 times [2025-01-22 22:35:56,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:35:56,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283870704] [2025-01-22 22:35:56,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:35:56,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:35:56,520 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:35:56,530 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:35:56,530 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:35:56,530 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:56,652 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-22 22:35:56,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:35:56,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283870704] [2025-01-22 22:35:56,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283870704] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:35:56,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152309027] [2025-01-22 22:35:56,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:35:56,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:35:56,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:35:56,655 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-22 22:35:56,656 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-22 22:35:56,681 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 22:35:56,693 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 22:35:56,693 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:35:56,693 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:56,694 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-22 22:35:56,715 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:35:56,821 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-22 22:35:56,821 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:35:56,975 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:35:56,976 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-22 22:35:57,034 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-22 22:35:57,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152309027] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:35:57,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:35:57,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2025-01-22 22:35:57,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870393010] [2025-01-22 22:35:57,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:35:57,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-22 22:35:57,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:35:57,036 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-22 22:35:57,036 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2025-01-22 22:35:57,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:57,036 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:35:57,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 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-22 22:35:57,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,036 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:57,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:35:57,146 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-22 22:35:57,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:35:57,342 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:35:57,342 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:35:57,342 INFO L139 ounterexampleChecker]: Examining path program with hash -1515440276, occurence #1 [2025-01-22 22:35:57,343 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:35:57,343 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:35:57,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:35:57,343 INFO L85 PathProgramCache]: Analyzing trace with hash -632387474, now seen corresponding path program 1 times [2025-01-22 22:35:57,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:35:57,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674948556] [2025-01-22 22:35:57,343 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:35:57,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:35:57,347 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-22 22:35:57,351 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-22 22:35:57,352 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:35:57,352 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:57,399 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 22:35:57,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:35:57,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674948556] [2025-01-22 22:35:57,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674948556] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:35:57,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923442656] [2025-01-22 22:35:57,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:35:57,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:35:57,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:35:57,402 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-22 22:35:57,403 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-22 22:35:57,422 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-22 22:35:57,430 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-22 22:35:57,430 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:35:57,430 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:57,431 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-22 22:35:57,432 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:35:57,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:35:57,461 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-22 22:35:57,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923442656] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 22:35:57,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-22 22:35:57,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-01-22 22:35:57,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40395036] [2025-01-22 22:35:57,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 22:35:57,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-22 22:35:57,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:35:57,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-22 22:35:57,463 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-22 22:35:57,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:57,463 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:35:57,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 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-22 22:35:57,463 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,463 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,463 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,463 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:35:57,463 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:57,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:35:57,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:35:57,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-01-22 22:35:57,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:35:57,743 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:35:57,743 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:35:57,743 INFO L139 ounterexampleChecker]: Examining path program with hash -979833383, occurence #1 [2025-01-22 22:35:57,743 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:35:57,743 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:35:57,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:35:57,744 INFO L85 PathProgramCache]: Analyzing trace with hash 226670990, now seen corresponding path program 2 times [2025-01-22 22:35:57,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:35:57,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959848106] [2025-01-22 22:35:57,744 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:35:57,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:35:57,748 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 2 equivalence classes. [2025-01-22 22:35:57,752 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 25 of 25 statements. [2025-01-22 22:35:57,752 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:35:57,752 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:57,794 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-22 22:35:57,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:35:57,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959848106] [2025-01-22 22:35:57,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959848106] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 22:35:57,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 22:35:57,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-22 22:35:57,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347819938] [2025-01-22 22:35:57,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 22:35:57,795 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-22 22:35:57,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:35:57,795 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-22 22:35:57,796 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-22 22:35:57,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:57,796 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:35:57,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 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-22 22:35:57,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:35:57,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:35:57,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:57,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:57,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:35:57,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:35:57,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:35:57,830 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-22 22:35:57,830 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:35:57,830 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:35:57,831 INFO L139 ounterexampleChecker]: Examining path program with hash 262127849, occurence #1 [2025-01-22 22:35:57,831 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:35:57,831 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:35:57,831 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:35:57,831 INFO L85 PathProgramCache]: Analyzing trace with hash -168243067, now seen corresponding path program 3 times [2025-01-22 22:35:57,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:35:57,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988900431] [2025-01-22 22:35:57,831 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:35:57,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:35:57,836 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 28 statements into 4 equivalence classes. [2025-01-22 22:35:57,846 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 25 of 28 statements. [2025-01-22 22:35:57,846 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-22 22:35:57,846 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:58,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 22:35:58,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:35:58,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988900431] [2025-01-22 22:35:58,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988900431] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:35:58,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33991425] [2025-01-22 22:35:58,118 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:35:58,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:35:58,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:35:58,121 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-22 22:35:58,122 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-22 22:35:58,146 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 28 statements into 4 equivalence classes. [2025-01-22 22:35:58,157 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 25 of 28 statements. [2025-01-22 22:35:58,157 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-22 22:35:58,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:58,157 INFO L256 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-22 22:35:58,159 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:35:58,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 22:35:58,329 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:35:58,575 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:35:58,575 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-22 22:35:58,680 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 22:35:58,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33991425] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:35:58,680 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:35:58,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2025-01-22 22:35:58,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640417418] [2025-01-22 22:35:58,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:35:58,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-01-22 22:35:58,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:35:58,681 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-01-22 22:35:58,682 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2025-01-22 22:35:58,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:58,682 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:35:58,682 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 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-22 22:35:58,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:58,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:58,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:58,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:35:58,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:35:58,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:35:58,682 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:35:58,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:58,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:58,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:35:58,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:35:58,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:35:58,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:35:58,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:35:58,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-01-22 22:35:59,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:35:59,143 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:35:59,143 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:35:59,143 INFO L139 ounterexampleChecker]: Examining path program with hash 262127849, occurence #2 [2025-01-22 22:35:59,143 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:35:59,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:35:59,144 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:35:59,144 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:35:59,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:35:59,165 INFO L85 PathProgramCache]: Analyzing trace with hash 80594364, now seen corresponding path program 1 times [2025-01-22 22:35:59,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:35:59,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073276638] [2025-01-22 22:35:59,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:35:59,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:35:59,168 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:35:59,169 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:35:59,169 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:35:59,169 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:35:59,169 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:35:59,169 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:35:59,169 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:35:59,169 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:35:59,169 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:35:59,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:35:59,190 INFO L85 PathProgramCache]: Analyzing trace with hash 673930032, now seen corresponding path program 1 times [2025-01-22 22:35:59,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:35:59,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126026263] [2025-01-22 22:35:59,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:35:59,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:35:59,193 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:35:59,197 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:35:59,197 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:35:59,197 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:35:59,198 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:35:59,198 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:35:59,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:35:59,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:35:59,198 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:35:59,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:35:59,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:35:59,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:35:59,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:35:59,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:35:59,198 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:35:59,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-22 22:35:59,199 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:35:59,199 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:35:59,199 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:35:59,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:35:59,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1814268523, now seen corresponding path program 4 times [2025-01-22 22:35:59,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:35:59,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135009572] [2025-01-22 22:35:59,199 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:35:59,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:35:59,204 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 33 statements into 2 equivalence classes. [2025-01-22 22:35:59,216 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-22 22:35:59,216 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:35:59,216 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:59,517 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-22 22:35:59,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:35:59,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135009572] [2025-01-22 22:35:59,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135009572] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:35:59,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489166697] [2025-01-22 22:35:59,517 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:35:59,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:35:59,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:35:59,520 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-22 22:35:59,522 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-22 22:35:59,550 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 33 statements into 2 equivalence classes. [2025-01-22 22:35:59,562 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-22 22:35:59,562 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:35:59,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:35:59,565 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-01-22 22:35:59,566 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:35:59,826 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 22:35:59,827 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:36:00,223 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:36:00,223 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-22 22:36:00,408 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 22:36:00,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489166697] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:36:00,408 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:36:00,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2025-01-22 22:36:00,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799102611] [2025-01-22 22:36:00,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:36:00,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-01-22 22:36:00,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:36:00,410 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-01-22 22:36:00,410 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2025-01-22 22:36:00,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:00,410 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:36:00,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 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-22 22:36:00,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:00,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:00,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:00,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:00,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:00,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:00,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:00,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:01,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:01,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:01,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:01,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:01,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:01,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:01,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:01,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:01,069 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-22 22:36:01,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-01-22 22:36:01,263 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:36:01,263 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:36:01,263 INFO L139 ounterexampleChecker]: Examining path program with hash 125595081, occurence #1 [2025-01-22 22:36:01,263 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:36:01,263 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:36:01,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:01,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1811849467, now seen corresponding path program 5 times [2025-01-22 22:36:01,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:36:01,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997309437] [2025-01-22 22:36:01,264 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 22:36:01,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:01,268 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 48 statements into 7 equivalence classes. [2025-01-22 22:36:01,300 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 48 of 48 statements. [2025-01-22 22:36:01,300 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-22 22:36:01,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:02,003 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 61 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 22:36:02,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:36:02,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997309437] [2025-01-22 22:36:02,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997309437] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:36:02,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606071910] [2025-01-22 22:36:02,003 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 22:36:02,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:36:02,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:36:02,005 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-22 22:36:02,008 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-22 22:36:02,028 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 48 statements into 7 equivalence classes. [2025-01-22 22:36:02,046 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 48 of 48 statements. [2025-01-22 22:36:02,047 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-22 22:36:02,047 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:02,048 WARN L254 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 61 conjuncts are in the unsatisfiable core [2025-01-22 22:36:02,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:36:02,848 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 16 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:36:02,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:36:03,915 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:36:03,915 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-22 22:36:04,586 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 3 proven. 68 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:36:04,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606071910] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:36:04,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:36:04,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 20, 20] total 51 [2025-01-22 22:36:04,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31721410] [2025-01-22 22:36:04,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:36:04,587 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2025-01-22 22:36:04,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:36:04,588 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2025-01-22 22:36:04,589 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=2324, Unknown=0, NotChecked=0, Total=2652 [2025-01-22 22:36:04,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:04,590 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:36:04,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.2884615384615383) internal successors, (119), 51 states have internal predecessors, (119), 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-22 22:36:04,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:04,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:04,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:04,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:04,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:04,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:04,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:04,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:04,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:06,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:06,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:36:06,416 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-22 22:36:06,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-01-22 22:36:06,609 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:36:06,609 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:36:06,610 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #1 [2025-01-22 22:36:06,610 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:36:06,610 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:36:06,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:06,610 INFO L85 PathProgramCache]: Analyzing trace with hash 194568405, now seen corresponding path program 6 times [2025-01-22 22:36:06,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:36:06,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278574863] [2025-01-22 22:36:06,610 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 22:36:06,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:06,614 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 53 statements into 7 equivalence classes. [2025-01-22 22:36:06,639 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 53 of 53 statements. [2025-01-22 22:36:06,639 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-22 22:36:06,639 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:07,325 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 1 proven. 75 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-01-22 22:36:07,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:36:07,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278574863] [2025-01-22 22:36:07,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278574863] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:36:07,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284954351] [2025-01-22 22:36:07,325 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 22:36:07,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:36:07,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:36:07,330 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-22 22:36:07,331 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-22 22:36:07,350 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 53 statements into 7 equivalence classes. [2025-01-22 22:36:07,369 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 53 of 53 statements. [2025-01-22 22:36:07,369 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-22 22:36:07,369 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:07,370 WARN L254 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 72 conjuncts are in the unsatisfiable core [2025-01-22 22:36:07,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:36:08,216 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 16 proven. 70 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:36:08,217 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:36:09,460 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,461 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,462 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,463 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,463 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,466 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,468 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,475 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,476 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,478 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,480 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,480 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,481 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,481 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,484 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,484 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,484 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,485 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,485 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,488 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,488 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 22:36:09,597 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:36:09,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 136 treesize of output 324 [2025-01-22 22:36:09,827 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 84 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:36:09,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284954351] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:36:09,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:36:09,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 23, 23] total 58 [2025-01-22 22:36:09,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399481469] [2025-01-22 22:36:09,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:36:09,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2025-01-22 22:36:09,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:36:09,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2025-01-22 22:36:09,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=3021, Unknown=0, NotChecked=0, Total=3422 [2025-01-22 22:36:09,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:09,831 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:36:09,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.23728813559322) internal successors, (132), 58 states have internal predecessors, (132), 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-22 22:36:09,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:09,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:09,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:09,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:09,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:09,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:09,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:09,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:09,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:36:09,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:11,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:11,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:11,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:11,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:11,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:11,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:11,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:11,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:11,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:36:11,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:36:11,907 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-01-22 22:36:12,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:36:12,102 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:36:12,103 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:36:12,103 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #1 [2025-01-22 22:36:12,103 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 22:36:12,103 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:36:12,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:12,103 INFO L85 PathProgramCache]: Analyzing trace with hash 94479973, now seen corresponding path program 7 times [2025-01-22 22:36:12,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:36:12,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175868305] [2025-01-22 22:36:12,103 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 22:36:12,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:12,107 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-01-22 22:36:12,123 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-01-22 22:36:12,123 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:36:12,123 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:13,186 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 1 proven. 111 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 22:36:13,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:36:13,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175868305] [2025-01-22 22:36:13,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175868305] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:36:13,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817068872] [2025-01-22 22:36:13,187 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 22:36:13,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:36:13,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:36:13,189 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-22 22:36:13,191 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-22 22:36:13,209 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-01-22 22:36:13,226 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-01-22 22:36:13,226 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:36:13,226 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:13,227 WARN L254 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 91 conjuncts are in the unsatisfiable core [2025-01-22 22:36:13,229 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:36:14,537 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:36:14,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 33 [2025-01-22 22:36:14,575 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 16 proven. 105 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:36:14,575 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:36:16,400 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:36:16,400 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-22 22:36:17,889 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 11 proven. 110 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:36:17,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817068872] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:36:17,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:36:17,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 29, 26] total 72 [2025-01-22 22:36:17,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234576743] [2025-01-22 22:36:17,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:36:17,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-01-22 22:36:17,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:36:17,891 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-01-22 22:36:17,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=484, Invalid=4772, Unknown=0, NotChecked=0, Total=5256 [2025-01-22 22:36:17,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:17,893 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:36:17,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.287671232876712) internal successors, (167), 72 states have internal predecessors, (167), 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-22 22:36:17,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:17,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:17,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:17,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:17,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:17,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:17,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:17,893 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:17,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:36:17,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:36:17,894 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:20,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:20,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:36:20,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:36:20,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:36:20,702 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-22 22:36:20,897 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:36:20,897 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:36:20,897 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:36:20,898 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #2 [2025-01-22 22:36:20,898 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:36:20,898 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:36:20,898 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:36:20,898 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:36:20,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:20,907 INFO L85 PathProgramCache]: Analyzing trace with hash 80594438, now seen corresponding path program 1 times [2025-01-22 22:36:20,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:36:20,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027963659] [2025-01-22 22:36:20,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:36:20,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:20,909 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:36:20,909 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:36:20,909 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:36:20,909 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:36:20,909 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:36:20,909 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:36:20,909 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:36:20,910 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,910 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:36:20,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:20,920 INFO L85 PathProgramCache]: Analyzing trace with hash 673930106, now seen corresponding path program 1 times [2025-01-22 22:36:20,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:36:20,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117077821] [2025-01-22 22:36:20,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:36:20,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:20,922 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:36:20,923 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:36:20,923 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:36:20,923 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:36:20,923 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:36:20,923 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:36:20,923 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:36:20,923 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,923 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:36:20,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:36:20,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,924 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:36:20,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:36:20,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:36:20,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:36:20,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:36:20,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:36:20,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:36:20,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:36:20,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,924 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 42 is hopeless, skipping. [2025-01-22 22:36:20,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 22:36:20,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:20,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-22 22:36:20,925 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:36:20,925 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:36:20,925 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:36:20,925 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:20,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1051741195, now seen corresponding path program 8 times [2025-01-22 22:36:20,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:36:20,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3978090] [2025-01-22 22:36:20,925 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:36:20,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:20,928 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 75 statements into 2 equivalence classes. [2025-01-22 22:36:20,940 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 75 of 75 statements. [2025-01-22 22:36:20,941 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:36:20,941 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:22,094 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 158 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-01-22 22:36:22,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:36:22,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3978090] [2025-01-22 22:36:22,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3978090] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:36:22,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751510222] [2025-01-22 22:36:22,095 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:36:22,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:36:22,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:36:22,096 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-22 22:36:22,097 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-22 22:36:22,115 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 75 statements into 2 equivalence classes. [2025-01-22 22:36:22,131 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 75 of 75 statements. [2025-01-22 22:36:22,131 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:36:22,131 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:22,132 WARN L254 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 105 conjuncts are in the unsatisfiable core [2025-01-22 22:36:22,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:36:24,100 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:36:24,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 72 treesize of output 36 [2025-01-22 22:36:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 16 proven. 154 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:36:24,140 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:36:26,533 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:36:26,533 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-22 22:36:28,381 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 27 proven. 141 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:36:28,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751510222] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:36:28,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:36:28,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 34, 29] total 82 [2025-01-22 22:36:28,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074754180] [2025-01-22 22:36:28,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:36:28,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2025-01-22 22:36:28,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:36:28,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2025-01-22 22:36:28,385 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=6241, Unknown=0, NotChecked=0, Total=6806 [2025-01-22 22:36:28,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:28,385 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:36:28,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 2.3734939759036147) internal successors, (197), 82 states have internal predecessors, (197), 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-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:36:28,385 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:32,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:32,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:32,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:32,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:32,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:36:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:36:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:36:32,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:36:32,049 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-22 22:36:32,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:36:32,244 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:36:32,244 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:36:32,245 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #2 [2025-01-22 22:36:32,245 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:36:32,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:36:32,245 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:36:32,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:36:32,257 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:32,257 INFO L85 PathProgramCache]: Analyzing trace with hash 80594470, now seen corresponding path program 1 times [2025-01-22 22:36:32,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:36:32,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369116259] [2025-01-22 22:36:32,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:36:32,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:32,259 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:36:32,260 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:36:32,260 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:36:32,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:36:32,260 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:36:32,260 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:36:32,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:36:32,260 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:36:32,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:32,271 INFO L85 PathProgramCache]: Analyzing trace with hash 673930138, now seen corresponding path program 1 times [2025-01-22 22:36:32,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:36:32,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576587949] [2025-01-22 22:36:32,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:36:32,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:32,272 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:36:32,274 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:36:32,274 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:36:32,274 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:36:32,274 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:36:32,274 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:36:32,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:36:32,274 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,274 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:36:32,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:36:32,274 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,274 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:36:32,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:36:32,274 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:36:32,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:36:32,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:36:32,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:36:32,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:36:32,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:36:32,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:36:32,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:36:32,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,275 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 48 is hopeless, skipping. [2025-01-22 22:36:32,275 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-01-22 22:36:32,275 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:32,276 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-22 22:36:32,276 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:36:32,276 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:36:32,276 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:36:32,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:32,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1234458811, now seen corresponding path program 9 times [2025-01-22 22:36:32,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:36:32,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061007570] [2025-01-22 22:36:32,276 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:36:32,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:32,279 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 86 statements into 9 equivalence classes. [2025-01-22 22:36:32,306 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 86 of 86 statements. [2025-01-22 22:36:32,306 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-22 22:36:32,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:34,009 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 211 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-22 22:36:34,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:36:34,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061007570] [2025-01-22 22:36:34,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061007570] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:36:34,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688637290] [2025-01-22 22:36:34,009 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:36:34,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:36:34,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:36:34,011 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-22 22:36:34,012 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-22 22:36:34,032 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 86 statements into 9 equivalence classes. [2025-01-22 22:36:34,055 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 86 of 86 statements. [2025-01-22 22:36:34,055 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-22 22:36:34,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:34,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 101 conjuncts are in the unsatisfiable core [2025-01-22 22:36:34,058 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:36:36,036 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 16 proven. 211 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 22:36:36,036 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:36:38,892 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:36:38,892 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-22 22:36:41,429 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 49 proven. 178 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 22:36:41,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688637290] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:36:41,429 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:36:41,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 32, 32] total 85 [2025-01-22 22:36:41,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747475533] [2025-01-22 22:36:41,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:36:41,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2025-01-22 22:36:41,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:36:41,430 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2025-01-22 22:36:41,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=6591, Unknown=0, NotChecked=0, Total=7310 [2025-01-22 22:36:41,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:41,432 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:36:41,432 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.511627906976744) internal successors, (216), 85 states have internal predecessors, (216), 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-22 22:36:41,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:41,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:41,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:41,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:41,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:41,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:41,432 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:41,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:41,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:36:41,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:36:41,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:36:41,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:36:41,433 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:45,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:45,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:36:45,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:36:45,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-01-22 22:36:45,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2025-01-22 22:36:45,302 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:36:45,302 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:36:45,303 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #3 [2025-01-22 22:36:45,303 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:36:45,303 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:36:45,303 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:36:45,303 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:36:45,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:45,312 INFO L85 PathProgramCache]: Analyzing trace with hash 80594502, now seen corresponding path program 1 times [2025-01-22 22:36:45,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:36:45,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313883454] [2025-01-22 22:36:45,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:36:45,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:45,313 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:36:45,314 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:36:45,314 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:36:45,314 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:36:45,314 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:36:45,314 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:36:45,314 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:36:45,314 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,314 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:36:45,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:45,328 INFO L85 PathProgramCache]: Analyzing trace with hash 673930170, now seen corresponding path program 1 times [2025-01-22 22:36:45,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:36:45,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560890018] [2025-01-22 22:36:45,329 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:36:45,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:45,330 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:36:45,331 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:36:45,331 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:36:45,331 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:36:45,331 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:36:45,331 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:36:45,331 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:36:45,331 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,331 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:36:45,331 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:36:45,331 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,331 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:36:45,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:36:45,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:36:45,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:36:45,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:36:45,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:36:45,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:36:45,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:36:45,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:36:45,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,332 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 48 is hopeless, skipping. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-22 22:36:45,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:36:45,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-01-22 22:36:45,333 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:36:45,333 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:36:45,333 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:36:45,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:36:45,333 INFO L85 PathProgramCache]: Analyzing trace with hash 630309013, now seen corresponding path program 10 times [2025-01-22 22:36:45,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:36:45,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180148430] [2025-01-22 22:36:45,333 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:36:45,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:36:45,336 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 91 statements into 2 equivalence classes. [2025-01-22 22:36:45,350 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-01-22 22:36:45,350 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:36:45,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:47,342 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-01-22 22:36:47,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:36:47,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180148430] [2025-01-22 22:36:47,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180148430] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:36:47,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310212925] [2025-01-22 22:36:47,343 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:36:47,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:36:47,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:36:47,344 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-22 22:36:47,345 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-22 22:36:47,366 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 91 statements into 2 equivalence classes. [2025-01-22 22:36:47,385 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-01-22 22:36:47,385 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:36:47,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:36:47,387 WARN L254 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 129 conjuncts are in the unsatisfiable core [2025-01-22 22:36:47,389 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:36:50,745 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:36:50,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 88 treesize of output 44 [2025-01-22 22:36:50,797 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 16 proven. 251 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:36:50,797 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:36:54,811 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:36:54,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 212 treesize of output 1274 [2025-01-22 22:36:57,804 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 49 proven. 216 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:36:57,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310212925] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:36:57,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:36:57,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 42, 35] total 102 [2025-01-22 22:36:57,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4645279] [2025-01-22 22:36:57,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:36:57,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2025-01-22 22:36:57,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:36:57,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2025-01-22 22:36:57,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=761, Invalid=9745, Unknown=0, NotChecked=0, Total=10506 [2025-01-22 22:36:57,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:36:57,808 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:36:57,809 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 2.378640776699029) internal successors, (245), 102 states have internal predecessors, (245), 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-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:36:57,809 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:37:03,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:03,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:03,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:03,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:37:03,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:37:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:37:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:37:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:37:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:37:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:37:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:37:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:37:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:37:03,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:37:03,644 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-22 22:37:03,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21 [2025-01-22 22:37:03,840 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:37:03,840 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:37:03,840 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #3 [2025-01-22 22:37:03,840 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:37:03,840 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:37:03,840 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:37:03,840 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:37:03,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:37:03,849 INFO L85 PathProgramCache]: Analyzing trace with hash 80594538, now seen corresponding path program 1 times [2025-01-22 22:37:03,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:37:03,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747415356] [2025-01-22 22:37:03,849 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:37:03,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:37:03,850 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:37:03,851 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:37:03,851 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:37:03,851 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:37:03,851 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:37:03,851 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:37:03,851 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:37:03,851 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,851 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:37:03,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:37:03,859 INFO L85 PathProgramCache]: Analyzing trace with hash 673930206, now seen corresponding path program 1 times [2025-01-22 22:37:03,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:37:03,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858075144] [2025-01-22 22:37:03,859 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:37:03,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:37:03,860 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:37:03,861 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:37:03,861 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:37:03,861 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:37:03,861 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:37:03,862 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:37:03,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:37:03,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,862 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:37:03,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:37:03,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,862 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:37:03,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:37:03,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:37:03,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:37:03,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:37:03,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:37:03,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:37:03,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:37:03,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:37:03,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:37:03,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:37:03,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:37:03,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,863 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 54 is hopeless, skipping. [2025-01-22 22:37:03,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2025-01-22 22:37:03,863 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:03,863 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2025-01-22 22:37:03,863 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:37:03,863 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:37:03,864 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:37:03,864 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:37:03,864 INFO L85 PathProgramCache]: Analyzing trace with hash 2055569061, now seen corresponding path program 11 times [2025-01-22 22:37:03,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:37:03,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806607173] [2025-01-22 22:37:03,864 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 22:37:03,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:37:03,869 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 102 statements into 11 equivalence classes. [2025-01-22 22:37:03,910 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 102 of 102 statements. [2025-01-22 22:37:03,910 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-22 22:37:03,910 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:37:05,507 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 327 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-22 22:37:05,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:37:05,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806607173] [2025-01-22 22:37:05,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806607173] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:37:05,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613764654] [2025-01-22 22:37:05,508 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 22:37:05,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:37:05,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:37:05,509 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-22 22:37:05,510 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-22 22:37:05,531 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 102 statements into 11 equivalence classes. [2025-01-22 22:37:05,556 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 102 of 102 statements. [2025-01-22 22:37:05,557 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-22 22:37:05,557 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:37:05,558 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 121 conjuncts are in the unsatisfiable core [2025-01-22 22:37:05,559 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:37:08,713 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 16 proven. 327 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 22:37:08,713 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:37:13,357 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:37:13,357 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-22 22:37:17,910 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 79 proven. 264 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 22:37:17,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613764654] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:37:17,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:37:17,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 38, 38] total 101 [2025-01-22 22:37:17,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980895319] [2025-01-22 22:37:17,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:37:17,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2025-01-22 22:37:17,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:37:17,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2025-01-22 22:37:17,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=759, Invalid=9543, Unknown=0, NotChecked=0, Total=10302 [2025-01-22 22:37:17,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:37:17,913 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:37:17,913 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 2.5686274509803924) internal successors, (262), 101 states have internal predecessors, (262), 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-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:37:17,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:37:24,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:24,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:24,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:37:24,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:37:24,302 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-22 22:37:24,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-01-22 22:37:24,497 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:37:24,497 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:37:24,497 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #4 [2025-01-22 22:37:24,497 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:37:24,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:37:24,497 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:37:24,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:37:24,506 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:37:24,506 INFO L85 PathProgramCache]: Analyzing trace with hash 80594574, now seen corresponding path program 1 times [2025-01-22 22:37:24,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:37:24,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627876494] [2025-01-22 22:37:24,506 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:37:24,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:37:24,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:37:24,507 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:37:24,507 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:37:24,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:37:24,508 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:37:24,508 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:37:24,508 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:37:24,508 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,508 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:37:24,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:37:24,516 INFO L85 PathProgramCache]: Analyzing trace with hash 673930242, now seen corresponding path program 1 times [2025-01-22 22:37:24,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:37:24,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679178884] [2025-01-22 22:37:24,516 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:37:24,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:37:24,517 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:37:24,517 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:37:24,517 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:37:24,517 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:37:24,518 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:37:24,518 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:37:24,518 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,518 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 54 is hopeless, skipping. [2025-01-22 22:37:24,519 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2025-01-22 22:37:24,519 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:24,519 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2025-01-22 22:37:24,519 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:37:24,519 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:37:24,519 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:37:24,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:37:24,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1898478283, now seen corresponding path program 12 times [2025-01-22 22:37:24,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:37:24,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316333259] [2025-01-22 22:37:24,519 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 22:37:24,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:37:24,523 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 107 statements into 11 equivalence classes. [2025-01-22 22:37:24,542 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 107 of 107 statements. [2025-01-22 22:37:24,542 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-22 22:37:24,542 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:37:26,809 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 1 proven. 374 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-22 22:37:26,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:37:26,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316333259] [2025-01-22 22:37:26,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316333259] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:37:26,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094477775] [2025-01-22 22:37:26,809 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 22:37:26,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:37:26,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:37:26,811 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-22 22:37:26,812 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-22 22:37:26,833 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 107 statements into 11 equivalence classes. [2025-01-22 22:37:26,859 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 107 of 107 statements. [2025-01-22 22:37:26,859 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-22 22:37:26,859 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:37:26,861 WARN L254 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 131 conjuncts are in the unsatisfiable core [2025-01-22 22:37:26,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:37:30,417 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 16 proven. 374 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:37:30,417 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:37:35,874 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:37:35,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 250 treesize of output 1764 [2025-01-22 22:37:40,281 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 77 proven. 313 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:37:40,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094477775] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:37:40,281 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:37:40,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 41, 41] total 110 [2025-01-22 22:37:40,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562585135] [2025-01-22 22:37:40,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:37:40,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2025-01-22 22:37:40,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:37:40,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2025-01-22 22:37:40,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1043, Invalid=11167, Unknown=0, NotChecked=0, Total=12210 [2025-01-22 22:37:40,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:37:40,285 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:37:40,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 111 states have (on average 2.6216216216216215) internal successors, (291), 110 states have internal predecessors, (291), 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-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:37:40,285 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:37:40,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:37:40,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:37:40,286 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:37:47,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:37:47,105 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-22 22:37:47,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2025-01-22 22:37:47,300 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:37:47,300 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:37:47,300 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #4 [2025-01-22 22:37:47,300 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:37:47,300 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:37:47,300 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:37:47,300 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:37:47,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:37:47,309 INFO L85 PathProgramCache]: Analyzing trace with hash 80594610, now seen corresponding path program 1 times [2025-01-22 22:37:47,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:37:47,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840299969] [2025-01-22 22:37:47,309 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:37:47,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:37:47,310 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:37:47,310 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:37:47,310 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:37:47,311 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:37:47,311 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:37:47,311 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:37:47,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:37:47,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:37:47,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:37:47,319 INFO L85 PathProgramCache]: Analyzing trace with hash 673930278, now seen corresponding path program 1 times [2025-01-22 22:37:47,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:37:47,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698705157] [2025-01-22 22:37:47,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:37:47,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:37:47,320 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:37:47,321 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:37:47,321 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:37:47,321 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:37:47,321 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:37:47,321 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:37:47,321 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:37:47,321 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,321 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:37:47,321 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:37:47,321 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,321 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:37:47,321 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:37:47,321 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,321 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:37:47,321 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,321 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:37:47,321 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,321 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:37:47,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:37:47,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:37:47,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:37:47,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:37:47,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:37:47,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:37:47,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:37:47,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,322 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 54 is hopeless, skipping. [2025-01-22 22:37:47,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 107 [2025-01-22 22:37:47,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:37:47,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2025-01-22 22:37:47,322 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:37:47,322 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:37:47,322 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:37:47,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:37:47,322 INFO L85 PathProgramCache]: Analyzing trace with hash -953275259, now seen corresponding path program 13 times [2025-01-22 22:37:47,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:37:47,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716751947] [2025-01-22 22:37:47,323 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 22:37:47,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:37:47,326 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-01-22 22:37:47,342 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-01-22 22:37:47,342 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:37:47,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:37:50,149 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 430 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 22:37:50,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:37:50,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716751947] [2025-01-22 22:37:50,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716751947] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:37:50,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707516321] [2025-01-22 22:37:50,149 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 22:37:50,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:37:50,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:37:50,151 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-22 22:37:50,152 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-22 22:37:50,176 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-01-22 22:37:50,203 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-01-22 22:37:50,204 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:37:50,204 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:37:50,206 WARN L254 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 163 conjuncts are in the unsatisfiable core [2025-01-22 22:37:50,208 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:37:56,132 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:37:56,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 113 treesize of output 57 [2025-01-22 22:37:56,213 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 16 proven. 423 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:37:56,213 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:38:03,577 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:38:03,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 0 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 378 case distinctions, treesize of input 270 treesize of output 2040 [2025-01-22 22:38:08,833 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 71 proven. 368 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:38:08,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707516321] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:38:08,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:38:08,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 53, 44] total 132 [2025-01-22 22:38:08,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95194795] [2025-01-22 22:38:08,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:38:08,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 133 states [2025-01-22 22:38:08,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:38:08,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 133 interpolants. [2025-01-22 22:38:08,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1120, Invalid=16436, Unknown=0, NotChecked=0, Total=17556 [2025-01-22 22:38:08,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:38:08,837 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:38:08,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 133 states, 133 states have (on average 2.338345864661654) internal successors, (311), 132 states have internal predecessors, (311), 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-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:38:08,837 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:38:18,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:38:18,837 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-22 22:38:19,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable28 [2025-01-22 22:38:19,032 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:38:19,032 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:38:19,032 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #5 [2025-01-22 22:38:19,032 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:38:19,032 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:38:19,032 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:38:19,032 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:38:19,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:38:19,041 INFO L85 PathProgramCache]: Analyzing trace with hash 80594650, now seen corresponding path program 1 times [2025-01-22 22:38:19,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:38:19,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94425897] [2025-01-22 22:38:19,041 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:38:19,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:38:19,042 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:38:19,042 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:38:19,042 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:38:19,043 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:38:19,043 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:38:19,043 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:38:19,043 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:38:19,043 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,043 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:38:19,051 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:38:19,051 INFO L85 PathProgramCache]: Analyzing trace with hash 673930318, now seen corresponding path program 1 times [2025-01-22 22:38:19,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:38:19,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981665180] [2025-01-22 22:38:19,051 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:38:19,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:38:19,052 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:38:19,053 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:38:19,053 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:38:19,053 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:38:19,053 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:38:19,053 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:38:19,053 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:38:19,053 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,053 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:38:19,053 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:38:19,053 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,053 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:38:19,053 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:38:19,053 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,053 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:38:19,053 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,053 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:38:19,053 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,053 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:38:19,053 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,053 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:38:19,053 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,053 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:38:19,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:38:19,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:38:19,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:38:19,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:38:19,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:38:19,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 22:38:19,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 22:38:19,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,054 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 60 is hopeless, skipping. [2025-01-22 22:38:19,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2025-01-22 22:38:19,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:19,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-01-22 22:38:19,054 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:38:19,054 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:38:19,054 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:38:19,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:38:19,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1876623829, now seen corresponding path program 14 times [2025-01-22 22:38:19,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:38:19,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802590015] [2025-01-22 22:38:19,054 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:38:19,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:38:19,057 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 123 statements into 2 equivalence classes. [2025-01-22 22:38:19,072 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 123 of 123 statements. [2025-01-22 22:38:19,073 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:38:19,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:38:21,830 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 0 proven. 534 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-22 22:38:21,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:38:21,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802590015] [2025-01-22 22:38:21,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802590015] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:38:21,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426809968] [2025-01-22 22:38:21,831 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:38:21,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:38:21,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:38:21,832 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-22 22:38:21,833 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-22 22:38:21,857 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 123 statements into 2 equivalence classes. [2025-01-22 22:38:21,882 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 123 of 123 statements. [2025-01-22 22:38:21,882 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:38:21,882 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:38:21,884 WARN L254 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 177 conjuncts are in the unsatisfiable core [2025-01-22 22:38:21,885 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:38:29,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:38:29,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 120 treesize of output 60 [2025-01-22 22:38:29,565 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 16 proven. 529 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:38:29,565 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:38:38,620 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:38:38,621 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-22 22:38:46,455 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 111 proven. 432 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:38:46,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426809968] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:38:46,455 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:38:46,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 58, 47] total 143 [2025-01-22 22:38:46,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870290137] [2025-01-22 22:38:46,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:38:46,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2025-01-22 22:38:46,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:38:46,457 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2025-01-22 22:38:46,458 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1262, Invalid=19330, Unknown=0, NotChecked=0, Total=20592 [2025-01-22 22:38:46,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:38:46,458 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:38:46,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 144 states, 144 states have (on average 2.375) internal successors, (342), 143 states have internal predecessors, (342), 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-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:38:46,458 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:38:46,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:38:46,459 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:38:58,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:38:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:38:58,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-01-22 22:38:58,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-01-22 22:38:58,750 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:38:58,750 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:38:58,750 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #5 [2025-01-22 22:38:58,750 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:38:58,750 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:38:58,750 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:38:58,750 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:38:58,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:38:58,761 INFO L85 PathProgramCache]: Analyzing trace with hash 80594694, now seen corresponding path program 1 times [2025-01-22 22:38:58,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:38:58,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499517742] [2025-01-22 22:38:58,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:38:58,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:38:58,763 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:38:58,763 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:38:58,763 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:38:58,763 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:38:58,763 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:38:58,763 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:38:58,763 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:38:58,763 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,763 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:38:58,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:38:58,772 INFO L85 PathProgramCache]: Analyzing trace with hash 673930362, now seen corresponding path program 1 times [2025-01-22 22:38:58,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:38:58,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056415557] [2025-01-22 22:38:58,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:38:58,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:38:58,773 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:38:58,773 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:38:58,773 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:38:58,773 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:38:58,774 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:38:58,774 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:38:58,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:38:58,774 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,774 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:38:58,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:38:58,774 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,774 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:38:58,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:38:58,774 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:38:58,774 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:38:58,774 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:38:58,774 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:38:58,774 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:38:58,774 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,774 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:38:58,775 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:38:58,775 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:38:58,775 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:38:58,775 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:38:58,775 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 22:38:58,775 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 22:38:58,775 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 22:38:58,775 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:38:58,775 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,775 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 66 is hopeless, skipping. [2025-01-22 22:38:58,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2025-01-22 22:38:58,775 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:38:58,776 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2025-01-22 22:38:58,776 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:38:58,776 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:38:58,776 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:38:58,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:38:58,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1477638811, now seen corresponding path program 15 times [2025-01-22 22:38:58,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:38:58,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582734912] [2025-01-22 22:38:58,776 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:38:58,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:38:58,782 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 134 statements into 14 equivalence classes. [2025-01-22 22:38:58,826 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 134 of 134 statements. [2025-01-22 22:38:58,826 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-22 22:38:58,826 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:39:02,256 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 0 proven. 643 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-22 22:39:02,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:39:02,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582734912] [2025-01-22 22:39:02,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582734912] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:39:02,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557022006] [2025-01-22 22:39:02,257 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:39:02,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:39:02,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:39:02,258 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-22 22:39:02,260 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-22 22:39:02,282 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 134 statements into 14 equivalence classes. [2025-01-22 22:39:02,316 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 134 of 134 statements. [2025-01-22 22:39:02,316 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-22 22:39:02,316 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:39:02,318 WARN L254 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 161 conjuncts are in the unsatisfiable core [2025-01-22 22:39:02,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:39:09,039 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 16 proven. 643 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 22:39:09,040 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:39:19,008 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:39:19,008 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-22 22:39:31,231 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 157 proven. 502 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 22:39:31,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557022006] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:39:31,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:39:31,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 50, 50] total 139 [2025-01-22 22:39:31,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484624715] [2025-01-22 22:39:31,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:39:31,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2025-01-22 22:39:31,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:39:31,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2025-01-22 22:39:31,234 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1429, Invalid=18031, Unknown=0, NotChecked=0, Total=19460 [2025-01-22 22:39:31,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:39:31,234 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:39:31,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 140 states, 140 states have (on average 2.5714285714285716) internal successors, (360), 139 states have internal predecessors, (360), 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-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:39:31,234 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:39:31,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:39:31,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:39:31,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:39:31,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:39:31,235 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:39:43,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:39:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:39:43,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-01-22 22:39:43,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2025-01-22 22:39:43,217 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:39:43,217 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:39:43,217 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #6 [2025-01-22 22:39:43,217 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:39:43,217 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:39:43,217 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:39:43,218 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:39:43,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:39:43,226 INFO L85 PathProgramCache]: Analyzing trace with hash 80594738, now seen corresponding path program 1 times [2025-01-22 22:39:43,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:39:43,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808661461] [2025-01-22 22:39:43,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:39:43,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:39:43,227 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:39:43,228 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:39:43,228 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:39:43,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:39:43,228 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:39:43,228 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:39:43,228 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:39:43,228 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,228 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:39:43,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:39:43,238 INFO L85 PathProgramCache]: Analyzing trace with hash 673930406, now seen corresponding path program 1 times [2025-01-22 22:39:43,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:39:43,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131700198] [2025-01-22 22:39:43,238 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:39:43,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:39:43,239 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:39:43,239 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:39:43,239 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:39:43,239 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:39:43,240 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:39:43,240 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,240 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 22:39:43,240 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,241 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:39:43,241 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,241 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 66 is hopeless, skipping. [2025-01-22 22:39:43,241 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 134 [2025-01-22 22:39:43,241 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:39:43,241 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2025-01-22 22:39:43,241 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:39:43,241 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:39:43,241 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:39:43,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:39:43,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1697237387, now seen corresponding path program 16 times [2025-01-22 22:39:43,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:39:43,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81015173] [2025-01-22 22:39:43,241 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:39:43,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:39:43,244 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 139 statements into 2 equivalence classes. [2025-01-22 22:39:43,260 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 139 of 139 statements. [2025-01-22 22:39:43,260 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:39:43,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:39:47,194 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 1 proven. 715 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-01-22 22:39:47,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:39:47,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81015173] [2025-01-22 22:39:47,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81015173] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:39:47,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1395640048] [2025-01-22 22:39:47,195 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:39:47,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:39:47,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:39:47,197 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-22 22:39:47,198 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-22 22:39:47,221 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 139 statements into 2 equivalence classes. [2025-01-22 22:39:47,251 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 139 of 139 statements. [2025-01-22 22:39:47,251 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:39:47,251 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:39:47,253 WARN L254 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 201 conjuncts are in the unsatisfiable core [2025-01-22 22:39:47,255 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:39:58,033 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:39:58,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 0 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 136 case distinctions, treesize of input 136 treesize of output 68 [2025-01-22 22:39:58,126 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 16 proven. 710 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:39:58,126 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:40:11,051 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:40:11,052 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-22 22:40:21,538 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 151 proven. 573 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:40:21,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1395640048] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:40:21,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:40:21,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 66, 53] total 164 [2025-01-22 22:40:21,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002176474] [2025-01-22 22:40:21,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:40:21,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2025-01-22 22:40:21,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:40:21,540 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2025-01-22 22:40:21,541 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1577, Invalid=25483, Unknown=0, NotChecked=0, Total=27060 [2025-01-22 22:40:21,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:40:21,541 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:40:21,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 165 states, 165 states have (on average 2.3696969696969696) internal successors, (391), 164 states have internal predecessors, (391), 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-22 22:40:21,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:40:21,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:40:21,542 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:40:39,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:40:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:40:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:40:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:40:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:40:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:40:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:40:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:40:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:40:39,813 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-22 22:40:40,006 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-01-22 22:40:40,006 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:40:40,006 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:40:40,006 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #6 [2025-01-22 22:40:40,006 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:40:40,006 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:40:40,006 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:40:40,006 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:40:40,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:40:40,019 INFO L85 PathProgramCache]: Analyzing trace with hash 80594786, now seen corresponding path program 1 times [2025-01-22 22:40:40,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:40:40,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435325233] [2025-01-22 22:40:40,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:40:40,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:40:40,021 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:40:40,021 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:40:40,021 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:40:40,021 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:40:40,021 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:40:40,021 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:40:40,021 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:40:40,021 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,021 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:40:40,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:40:40,033 INFO L85 PathProgramCache]: Analyzing trace with hash 673930454, now seen corresponding path program 1 times [2025-01-22 22:40:40,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:40:40,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100651591] [2025-01-22 22:40:40,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:40:40,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:40:40,035 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:40:40,035 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:40:40,035 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:40:40,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:40:40,035 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:40:40,035 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:40:40,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:40:40,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,037 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:40:40,037 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,037 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 22:40:40,037 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,037 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 22:40:40,037 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,038 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 22:40:40,038 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,038 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:40:40,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 22:40:40,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 22:40:40,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,039 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 72 is hopeless, skipping. [2025-01-22 22:40:40,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2025-01-22 22:40:40,039 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:40:40,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 147 [2025-01-22 22:40:40,039 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:40:40,039 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:40:40,039 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:40:40,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:40:40,040 INFO L85 PathProgramCache]: Analyzing trace with hash -993610555, now seen corresponding path program 17 times [2025-01-22 22:40:40,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:40:40,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716876770] [2025-01-22 22:40:40,040 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 22:40:40,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:40:40,044 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 150 statements into 15 equivalence classes. [2025-01-22 22:40:40,079 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 150 of 150 statements. [2025-01-22 22:40:40,079 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-22 22:40:40,080 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:40:43,430 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 5 proven. 843 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-01-22 22:40:43,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:40:43,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716876770] [2025-01-22 22:40:43,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716876770] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:40:43,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149733990] [2025-01-22 22:40:43,431 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 22:40:43,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:40:43,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:40:43,433 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-22 22:40:43,433 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-22 22:40:43,458 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 150 statements into 15 equivalence classes. [2025-01-22 22:40:43,495 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 150 of 150 statements. [2025-01-22 22:40:43,495 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-22 22:40:43,495 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:40:43,497 WARN L254 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 181 conjuncts are in the unsatisfiable core [2025-01-22 22:40:43,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:40:52,745 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 16 proven. 843 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 22:40:52,745 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:41:06,861 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:41:06,862 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-22 22:41:20,602 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 205 proven. 654 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 22:41:20,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149733990] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:41:20,603 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:41:20,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 56, 56] total 158 [2025-01-22 22:41:20,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384015690] [2025-01-22 22:41:20,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:41:20,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 159 states [2025-01-22 22:41:20,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:41:20,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 159 interpolants. [2025-01-22 22:41:20,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1513, Invalid=23609, Unknown=0, NotChecked=0, Total=25122 [2025-01-22 22:41:20,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:41:20,605 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:41:20,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 159 states, 159 states have (on average 2.591194968553459) internal successors, (412), 158 states have internal predecessors, (412), 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-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:41:20,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:41:37,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 22:41:37,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-01-22 22:41:37,972 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:41:37,972 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:41:37,972 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:41:37,972 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #7 [2025-01-22 22:41:37,972 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:41:37,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:41:37,972 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:41:37,972 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:41:37,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:41:37,982 INFO L85 PathProgramCache]: Analyzing trace with hash 80594834, now seen corresponding path program 1 times [2025-01-22 22:41:37,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:41:37,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471354190] [2025-01-22 22:41:37,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:41:37,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:41:37,983 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:41:37,983 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:41:37,983 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:41:37,983 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:41:37,984 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:41:37,984 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:41:37,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:41:37,984 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,984 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:41:37,995 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:41:37,995 INFO L85 PathProgramCache]: Analyzing trace with hash 673930502, now seen corresponding path program 1 times [2025-01-22 22:41:37,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:41:37,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451116992] [2025-01-22 22:41:37,995 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:41:37,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:41:37,996 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:41:37,997 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:41:37,997 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:41:37,997 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:41:37,997 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:41:37,997 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:41:37,997 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:41:37,997 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,997 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:41:37,997 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:41:37,997 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,997 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:41:37,997 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 22:41:37,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 22:41:37,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 22:41:37,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:41:37,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 22:41:37,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 22:41:37,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,999 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 72 is hopeless, skipping. [2025-01-22 22:41:37,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 150 [2025-01-22 22:41:37,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:41:37,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2025-01-22 22:41:37,999 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:41:37,999 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:41:37,999 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:41:37,999 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:41:38,000 INFO L85 PathProgramCache]: Analyzing trace with hash -511499499, now seen corresponding path program 18 times [2025-01-22 22:41:38,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:41:38,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838544828] [2025-01-22 22:41:38,000 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 22:41:38,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:41:38,005 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 155 statements into 15 equivalence classes. [2025-01-22 22:41:38,072 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 155 of 155 statements. [2025-01-22 22:41:38,073 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-22 22:41:38,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:41:41,825 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 0 proven. 917 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-01-22 22:41:41,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:41:41,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838544828] [2025-01-22 22:41:41,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838544828] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:41:41,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030075025] [2025-01-22 22:41:41,826 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 22:41:41,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:41:41,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:41:41,828 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-22 22:41:41,829 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-22 22:41:41,855 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 155 statements into 15 equivalence classes. [2025-01-22 22:41:41,918 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 155 of 155 statements. [2025-01-22 22:41:41,918 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-22 22:41:41,918 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:41:41,921 WARN L254 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 193 conjuncts are in the unsatisfiable core [2025-01-22 22:41:41,924 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:41:52,795 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 16 proven. 917 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:41:52,795 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:42:18,330 WARN L286 SmtUtils]: Spent 13.02s on a formula simplification. DAG size of input: 1369 DAG size of output: 1302 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 22:42:18,331 INFO L349 Elim1Store]: treesize reduction 143, result has 96.4 percent of original size [2025-01-22 22:42:18,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 39 select indices, 39 select index equivalence classes, 0 disjoint index pairs (out of 741 index pairs), introduced 39 new quantified variables, introduced 741 case distinctions, treesize of input 370 treesize of output 3951 [2025-01-22 22:42:59,938 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 197 proven. 736 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:42:59,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030075025] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:42:59,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:42:59,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 59, 60] total 164 [2025-01-22 22:42:59,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606196272] [2025-01-22 22:42:59,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:42:59,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2025-01-22 22:42:59,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:42:59,941 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2025-01-22 22:42:59,941 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1637, Invalid=25423, Unknown=0, NotChecked=0, Total=27060 [2025-01-22 22:42:59,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:42:59,942 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:42:59,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 165 states, 165 states have (on average 2.6) internal successors, (429), 164 states have internal predecessors, (429), 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-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 22:42:59,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:43:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:43:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:43:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:43:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:43:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:43:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:43:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:43:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:43:21,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 22:43:21,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-22 22:43:21,998 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-22 22:43:22,193 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,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45 [2025-01-22 22:43:22,193 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:43:22,193 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:43:22,193 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #7 [2025-01-22 22:43:22,193 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:43:22,193 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:43:22,193 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:43:22,193 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:43:22,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:43:22,202 INFO L85 PathProgramCache]: Analyzing trace with hash 80594882, now seen corresponding path program 1 times [2025-01-22 22:43:22,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:43:22,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606265019] [2025-01-22 22:43:22,202 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:43:22,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:43:22,204 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:43:22,204 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:43:22,204 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:43:22,204 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:43:22,204 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:43:22,204 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:43:22,204 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:43:22,204 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,204 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:43:22,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:43:22,213 INFO L85 PathProgramCache]: Analyzing trace with hash 673930550, now seen corresponding path program 1 times [2025-01-22 22:43:22,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:43:22,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677760249] [2025-01-22 22:43:22,213 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:43:22,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:43:22,214 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:43:22,214 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:43:22,214 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:43:22,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:43:22,214 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:43:22,215 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:43:22,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:43:22,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,215 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:43:22,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:43:22,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,215 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:43:22,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:43:22,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:43:22,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:43:22,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:43:22,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:43:22,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:43:22,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:43:22,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,215 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:43:22,215 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:43:22,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:43:22,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:43:22,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 22:43:22,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 22:43:22,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 22:43:22,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:43:22,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 22:43:22,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 22:43:22,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 72 is hopeless, skipping. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 155 [2025-01-22 22:43:22,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:43:22,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 157 [2025-01-22 22:43:22,216 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:43:22,216 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:43:22,217 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:43:22,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:43:22,217 INFO L85 PathProgramCache]: Analyzing trace with hash -830850395, now seen corresponding path program 19 times [2025-01-22 22:43:22,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:43:22,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222021099] [2025-01-22 22:43:22,217 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 22:43:22,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:43:22,222 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-01-22 22:43:22,254 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-01-22 22:43:22,255 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:43:22,255 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:43:29,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 1000 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 22:43:29,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:43:29,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222021099] [2025-01-22 22:43:29,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222021099] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:43:29,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489430043] [2025-01-22 22:43:29,002 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 22:43:29,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:43:29,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:43:29,003 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-22 22:43:29,004 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-22 22:43:29,029 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-01-22 22:43:29,061 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-01-22 22:43:29,061 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:43:29,061 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:43:29,063 WARN L254 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 235 conjuncts are in the unsatisfiable core [2025-01-22 22:43:29,067 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:43:45,736 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:43:45,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 161 treesize of output 81 [2025-01-22 22:43:45,856 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 16 proven. 993 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:43:45,856 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:44:06,747 WARN L286 SmtUtils]: Spent 6.64s on a formula simplification that was a NOOP. DAG size: 1339 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 22:44:06,748 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:44:06,748 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 780 case distinctions, treesize of input 384 treesize of output 4110 [2025-01-22 22:44:28,875 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 185 proven. 824 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:44:28,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489430043] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:44:28,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:44:28,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 77, 62] total 192 [2025-01-22 22:44:28,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458196599] [2025-01-22 22:44:28,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:44:28,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 193 states [2025-01-22 22:44:28,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:44:28,877 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 193 interpolants. [2025-01-22 22:44:28,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2078, Invalid=34978, Unknown=0, NotChecked=0, Total=37056 [2025-01-22 22:44:28,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:44:28,878 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:44:28,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 193 states, 193 states have (on average 2.3575129533678756) internal successors, (455), 192 states have internal predecessors, (455), 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-22 22:44:28,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:44:28,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:44:28,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:44:28,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:44:28,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:44:28,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:44:28,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2025-01-22 22:44:28,879 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:45:01,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:45:01,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:45:01,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-22 22:45:01,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2025-01-22 22:45:01,390 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-01-22 22:45:01,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:45:01,585 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:45:01,585 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:45:01,585 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #8 [2025-01-22 22:45:01,585 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:45:01,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:45:01,585 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:45:01,585 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:45:01,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:45:01,594 INFO L85 PathProgramCache]: Analyzing trace with hash 80594934, now seen corresponding path program 1 times [2025-01-22 22:45:01,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:45:01,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372524134] [2025-01-22 22:45:01,594 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:45:01,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:45:01,595 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:45:01,595 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:45:01,595 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:45:01,595 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:45:01,595 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:45:01,595 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:45:01,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:45:01,595 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,595 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:45:01,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:45:01,604 INFO L85 PathProgramCache]: Analyzing trace with hash 673930602, now seen corresponding path program 1 times [2025-01-22 22:45:01,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:45:01,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710595691] [2025-01-22 22:45:01,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:45:01,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:45:01,604 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:45:01,605 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:45:01,605 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:45:01,605 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:45:01,605 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:45:01,605 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:45:01,605 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,605 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:45:01,605 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,605 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:45:01,605 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:45:01,605 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:45:01,605 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:45:01,605 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:45:01,605 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:45:01,605 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:45:01,605 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:45:01,605 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 22:45:01,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,606 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 78 is hopeless, skipping. [2025-01-22 22:45:01,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 166 [2025-01-22 22:45:01,607 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:45:01,607 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2025-01-22 22:45:01,607 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:45:01,607 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:45:01,607 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:45:01,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:45:01,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1256470603, now seen corresponding path program 20 times [2025-01-22 22:45:01,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:45:01,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302046802] [2025-01-22 22:45:01,608 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:45:01,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:45:01,612 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 171 statements into 2 equivalence classes. [2025-01-22 22:45:01,649 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 171 of 171 statements. [2025-01-22 22:45:01,649 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:45:01,649 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:45:08,585 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 1 proven. 1161 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-01-22 22:45:08,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:45:08,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302046802] [2025-01-22 22:45:08,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302046802] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:45:08,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468081990] [2025-01-22 22:45:08,586 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 22:45:08,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:45:08,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:45:08,587 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-22 22:45:08,588 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-22 22:45:08,613 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 171 statements into 2 equivalence classes. [2025-01-22 22:45:08,647 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 171 of 171 statements. [2025-01-22 22:45:08,647 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 22:45:08,647 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:45:08,650 WARN L254 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 249 conjuncts are in the unsatisfiable core [2025-01-22 22:45:08,652 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:45:27,815 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:45:27,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 21 select indices, 21 select index equivalence classes, 0 disjoint index pairs (out of 210 index pairs), introduced 21 new quantified variables, introduced 210 case distinctions, treesize of input 168 treesize of output 84 [2025-01-22 22:45:27,943 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 16 proven. 1156 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:45:27,943 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:45:52,003 WARN L286 SmtUtils]: Spent 7.91s 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-22 22:45:52,004 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:45:52,005 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 [2025-01-22 22:46:15,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 249 proven. 921 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 22:46:15,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468081990] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:46:15,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:46:15,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 82, 65] total 204 [2025-01-22 22:46:15,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846239876] [2025-01-22 22:46:15,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:46:15,614 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 205 states [2025-01-22 22:46:15,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:46:15,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 205 interpolants. [2025-01-22 22:46:15,617 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2273, Invalid=39547, Unknown=0, NotChecked=0, Total=41820 [2025-01-22 22:46:15,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:46:15,617 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:46:15,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 205 states, 205 states have (on average 2.375609756097561) internal successors, (487), 204 states have internal predecessors, (487), 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-22 22:46:15,617 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:46:15,617 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:46:15,617 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2025-01-22 22:46:15,618 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:46:49,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2025-01-22 22:46:49,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2025-01-22 22:46:49,703 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-22 22:46:49,897 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-01-22 22:46:49,898 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:46:49,898 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:46:49,898 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #8 [2025-01-22 22:46:49,898 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:46:49,898 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:46:49,898 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:46:49,898 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:46:49,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:46:49,909 INFO L85 PathProgramCache]: Analyzing trace with hash 80594990, now seen corresponding path program 1 times [2025-01-22 22:46:49,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:46:49,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976657166] [2025-01-22 22:46:49,910 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:46:49,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:46:49,911 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:46:49,911 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:46:49,911 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:46:49,911 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:46:49,911 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:46:49,911 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:46:49,911 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:46:49,911 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,911 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:46:49,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:46:49,922 INFO L85 PathProgramCache]: Analyzing trace with hash 673930658, now seen corresponding path program 1 times [2025-01-22 22:46:49,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:46:49,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487884491] [2025-01-22 22:46:49,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:46:49,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:46:49,923 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:46:49,924 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:46:49,924 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:46:49,924 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:46:49,924 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:46:49,924 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:46:49,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:46:49,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,924 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:46:49,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:46:49,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,924 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:46:49,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:46:49,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:46:49,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:46:49,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:46:49,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:46:49,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:46:49,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:46:49,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:46:49,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 84 is hopeless, skipping. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 177 [2025-01-22 22:46:49,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:46:49,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2025-01-22 22:46:49,925 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:46:49,925 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:46:49,925 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:46:49,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:46:49,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1734601605, now seen corresponding path program 21 times [2025-01-22 22:46:49,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:46:49,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731252258] [2025-01-22 22:46:49,926 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:46:49,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:46:49,931 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 182 statements into 18 equivalence classes. [2025-01-22 22:46:49,989 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) and asserted 182 of 182 statements. [2025-01-22 22:46:49,989 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2025-01-22 22:46:49,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:46:56,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 0 proven. 1327 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-22 22:46:56,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:46:56,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731252258] [2025-01-22 22:46:56,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731252258] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:46:56,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424261576] [2025-01-22 22:46:56,551 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 22:46:56,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:46:56,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:46:56,553 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-22 22:46:56,554 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-22 22:46:56,579 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 182 statements into 18 equivalence classes. [2025-01-22 22:46:56,632 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) and asserted 182 of 182 statements. [2025-01-22 22:46:56,632 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2025-01-22 22:46:56,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:46:56,635 WARN L254 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 221 conjuncts are in the unsatisfiable core [2025-01-22 22:46:56,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:47:11,623 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 16 proven. 1327 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 22:47:11,623 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 22:47:36,400 WARN L286 SmtUtils]: Spent 9.45s on a formula simplification that was a NOOP. DAG size: 1605 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 22:47:36,401 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:47:36,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 44 select indices, 44 select index equivalence classes, 0 disjoint index pairs (out of 946 index pairs), introduced 44 new quantified variables, introduced 946 case distinctions, treesize of input 422 treesize of output 4960 [2025-01-22 22:48:15,872 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 319 proven. 1024 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 22:48:15,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424261576] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 22:48:15,873 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 22:48:15,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 68, 68] total 193 [2025-01-22 22:48:15,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50862989] [2025-01-22 22:48:15,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 22:48:15,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 194 states [2025-01-22 22:48:15,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 22:48:15,875 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 194 interpolants. [2025-01-22 22:48:15,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3013, Invalid=34429, Unknown=0, NotChecked=0, Total=37442 [2025-01-22 22:48:15,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:48:15,876 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 22:48:15,877 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 194 states, 194 states have (on average 2.597938144329897) internal successors, (504), 193 states have internal predecessors, (504), 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-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 22:48:15,877 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2025-01-22 22:48:15,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2025-01-22 22:48:15,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2025-01-22 22:48:15,878 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 22:48:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:48:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:48:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 22:48:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 22:48:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:48:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 22:48:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 22:48:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 22:48:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 22:48:41,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2025-01-22 22:48:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2025-01-22 22:48:41,435 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-22 22:48:41,629 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,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54 [2025-01-22 22:48:41,629 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 22:48:41,630 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 22:48:41,630 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #9 [2025-01-22 22:48:41,630 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 22:48:41,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 22:48:41,630 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:48:41,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 22:48:41,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:48:41,639 INFO L85 PathProgramCache]: Analyzing trace with hash 80595046, now seen corresponding path program 1 times [2025-01-22 22:48:41,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:48:41,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964352683] [2025-01-22 22:48:41,639 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:48:41,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:48:41,640 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 22:48:41,640 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 22:48:41,640 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:48:41,640 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:48:41,640 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:48:41,640 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:48:41,640 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 22:48:41,640 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,640 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 22:48:41,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:48:41,648 INFO L85 PathProgramCache]: Analyzing trace with hash 673930714, now seen corresponding path program 1 times [2025-01-22 22:48:41,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 22:48:41,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262114697] [2025-01-22 22:48:41,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 22:48:41,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:48:41,649 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 22:48:41,650 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 22:48:41,650 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 22:48:41,650 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 22:48:41,650 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 22:48:41,650 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,650 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,650 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 22:48:41,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 84 is hopeless, skipping. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 182 [2025-01-22 22:48:41,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 22:48:41,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-01-22 22:48:41,651 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 22:48:41,651 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 22:48:41,651 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 22:48:41,651 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 22:48:41,652 INFO L85 PathProgramCache]: Analyzing trace with hash -967170987, now seen corresponding path program 22 times [2025-01-22 22:48:41,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 22:48:41,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704655892] [2025-01-22 22:48:41,652 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:48:41,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 22:48:41,655 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 187 statements into 2 equivalence classes. [2025-01-22 22:48:41,683 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-01-22 22:48:41,683 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:48:41,683 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:48:50,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 0 proven. 1426 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-22 22:48:50,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 22:48:50,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704655892] [2025-01-22 22:48:50,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704655892] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 22:48:50,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136224844] [2025-01-22 22:48:50,495 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 22:48:50,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 22:48:50,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 22:48:50,497 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 22:48:50,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-01-22 22:48:50,523 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 187 statements into 2 equivalence classes. [2025-01-22 22:48:50,561 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-01-22 22:48:50,561 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 22:48:50,561 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 22:48:50,563 WARN L254 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 273 conjuncts are in the unsatisfiable core [2025-01-22 22:48:50,566 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 22:49:15,739 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 22:49:15,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 184 treesize of output 92 [2025-01-22 22:49:15,896 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 16 proven. 1421 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 22:49:15,896 INFO L312 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2025-01-22 22:49:33,994 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2025-01-22 22:49:34,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-01-22 22:49:34,003 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-22 22:49:34,003 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-22 22:49:34,003 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-22 22:49:34,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57 [2025-01-22 22:49:34,194 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 188 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 218 known predicates. [2025-01-22 22:49:34,196 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2025-01-22 22:49:34,196 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2025-01-22 22:49:34,199 INFO L422 BasicCegarLoop]: Path program histogram: [22, 2, 1, 1] [2025-01-22 22:49:34,201 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-01-22 22:49:34,201 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-22 22:49:34,212 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-22 22:49:34,213 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.01 10:49:34 BasicIcfg [2025-01-22 22:49:34,213 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-22 22:49:34,214 INFO L158 Benchmark]: Toolchain (without parser) took 818913.54ms. Allocated memory was 117.4MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 81.7MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 421.3MB. Max. memory is 16.0GB. [2025-01-22 22:49:34,214 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.52ms. Allocated memory is still 117.4MB. Free memory is still 82.7MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 22:49:34,214 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.52ms. Allocated memory is still 117.4MB. Free memory was 81.7MB in the beginning and 80.4MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 22:49:34,214 INFO L158 Benchmark]: Boogie Preprocessor took 12.30ms. Allocated memory is still 117.4MB. Free memory was 80.4MB in the beginning and 79.8MB in the end (delta: 683.8kB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 22:49:34,214 INFO L158 Benchmark]: RCFGBuilder took 233.92ms. Allocated memory is still 117.4MB. Free memory was 79.8MB in the beginning and 70.1MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-01-22 22:49:34,215 INFO L158 Benchmark]: TraceAbstraction took 818639.27ms. Allocated memory was 117.4MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 69.5MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 412.9MB. Max. memory is 16.0GB. [2025-01-22 22:49:34,215 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.52ms. Allocated memory is still 117.4MB. Free memory is still 82.7MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 22.52ms. Allocated memory is still 117.4MB. Free memory was 81.7MB in the beginning and 80.4MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 12.30ms. Allocated memory is still 117.4MB. Free memory was 80.4MB in the beginning and 79.8MB in the end (delta: 683.8kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 233.92ms. Allocated memory is still 117.4MB. Free memory was 79.8MB in the beginning and 70.1MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 818639.27ms. Allocated memory was 117.4MB in the beginning and 3.3GB in the end (delta: 3.1GB). Free memory was 69.5MB in the beginning and 2.8GB in the end (delta: -2.7GB). Peak memory consumption was 412.9MB. 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: 14433, independent: 6265, independent conditional: 6131, independent unconditional: 134, dependent: 8168, dependent conditional: 8166, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6417, independent: 6265, independent conditional: 6131, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6417, independent: 6265, independent conditional: 6131, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8578, independent: 6265, independent conditional: 6131, independent unconditional: 134, dependent: 2313, dependent conditional: 2311, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8578, independent: 6265, independent conditional: 188, independent unconditional: 6077, dependent: 2313, dependent conditional: 1638, dependent unconditional: 675, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8578, independent: 6265, independent conditional: 188, independent unconditional: 6077, dependent: 2313, dependent conditional: 1638, dependent unconditional: 675, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 431, independent: 309, independent conditional: 183, independent unconditional: 126, dependent: 122, dependent conditional: 120, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 431, independent: 123, independent conditional: 0, independent unconditional: 123, dependent: 308, dependent conditional: 0, dependent unconditional: 308, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 308, independent: 186, independent conditional: 183, independent unconditional: 3, dependent: 122, dependent conditional: 120, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 308, independent: 186, independent conditional: 183, independent unconditional: 3, dependent: 122, dependent conditional: 120, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2855, independent: 1565, independent conditional: 1485, independent unconditional: 80, dependent: 1290, dependent conditional: 1178, dependent unconditional: 112, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 32, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 8578, independent: 5956, independent conditional: 5, independent unconditional: 5951, dependent: 2191, dependent conditional: 1518, dependent unconditional: 673, unknown: 431, unknown conditional: 303, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 463, Positive cache size: 341, Positive conditional cache size: 215, Positive unconditional cache size: 126, Negative cache size: 122, Negative conditional cache size: 120, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6616, Maximal queried relation: 25, Independence queries for same thread: 8016, Persistent sets #1 benchmarks: Persistent set computation time: 0.2s, Number of persistent set computation: 21, Number of trivial persistent sets: 14, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 136, independent: 134, independent conditional: 0, independent unconditional: 134, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 14433, independent: 6265, independent conditional: 6131, independent unconditional: 134, dependent: 8168, dependent conditional: 8166, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6417, independent: 6265, independent conditional: 6131, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6417, independent: 6265, independent conditional: 6131, independent unconditional: 134, dependent: 152, dependent conditional: 150, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8578, independent: 6265, independent conditional: 6131, independent unconditional: 134, dependent: 2313, dependent conditional: 2311, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8578, independent: 6265, independent conditional: 188, independent unconditional: 6077, dependent: 2313, dependent conditional: 1638, dependent unconditional: 675, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8578, independent: 6265, independent conditional: 188, independent unconditional: 6077, dependent: 2313, dependent conditional: 1638, dependent unconditional: 675, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 431, independent: 309, independent conditional: 183, independent unconditional: 126, dependent: 122, dependent conditional: 120, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 431, independent: 123, independent conditional: 0, independent unconditional: 123, dependent: 308, dependent conditional: 0, dependent unconditional: 308, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 308, independent: 186, independent conditional: 183, independent unconditional: 3, dependent: 122, dependent conditional: 120, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 308, independent: 186, independent conditional: 183, independent unconditional: 3, dependent: 122, dependent conditional: 120, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2855, independent: 1565, independent conditional: 1485, independent unconditional: 80, dependent: 1290, dependent conditional: 1178, dependent unconditional: 112, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 32, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 8578, independent: 5956, independent conditional: 5, independent unconditional: 5951, dependent: 2191, dependent conditional: 1518, dependent unconditional: 673, unknown: 431, unknown conditional: 303, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 463, Positive cache size: 341, Positive conditional cache size: 215, Positive unconditional cache size: 126, Negative cache size: 122, Negative conditional cache size: 120, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6616, Maximal queried relation: 25, Independence queries for same thread: 8016 - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 188 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 218 known predicates. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 188 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 218 known predicates. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 188 with TraceHistMax 44,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantifier-free) to 218 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 27 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 818.5s, OverallIterations: 26, TraceHistogramMax: 0, PathProgramHistogramMax: 22, EmptinessCheckTime: 218.1s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 1246, 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.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 541.2s InterpolantComputationTime, 4154 NumberOfCodeBlocks, 4148 NumberOfCodeBlocksAsserted, 254 NumberOfCheckSat, 6115 ConstructedInterpolants, 90 QuantifiedInterpolants, 480240 SizeOfPredicates, 286 NumberOfNonLiveVariables, 4929 ConjunctsInSsa, 2661 ConjunctsInUnsatCore, 66 InterpolantComputations, 5 PerfectInterpolantSequences, 2694/28398 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]: 405, ConditionCalculationTime [ms]: 323, ConditionCalculations: 310, QuantifiedConditions: 0, TraceChecks: 32, UnknownTraceChecks: 0, UnsatisfiedConditions: 32, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown