/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --rcfgbuilder.only.consider.context.switches.at.boundaries.of.atomic.blocks false -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-a343466-m [2025-01-29 23:08:28,218 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-29 23:08:28,261 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-01-29 23:08:28,264 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-29 23:08:28,264 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-29 23:08:28,277 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-29 23:08:28,277 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-29 23:08:28,277 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-29 23:08:28,277 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-29 23:08:28,277 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-29 23:08:28,278 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * Use SBE=true [2025-01-29 23:08:28,278 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-29 23:08:28,278 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-29 23:08:28,279 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-29 23:08:28,279 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-29 23:08:28,279 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-29 23:08:28,280 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> SUFFICIENT Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder: Only consider context switches at boundaries of atomic blocks -> false [2025-01-29 23:08:28,482 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-29 23:08:28,488 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-29 23:08:28,489 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-29 23:08:28,490 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-29 23:08:28,490 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-29 23:08:28,491 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive-alt.wvr.bpl [2025-01-29 23:08:28,491 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive-alt.wvr.bpl' [2025-01-29 23:08:28,504 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-29 23:08:28,508 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-29 23:08:28,508 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-29 23:08:28,508 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-29 23:08:28,508 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-29 23:08:28,515 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,520 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,525 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-29 23:08:28,526 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-29 23:08:28,526 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-29 23:08:28,526 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-29 23:08:28,527 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-29 23:08:28,532 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,532 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,533 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,533 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,534 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,534 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,536 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,537 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,537 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,538 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-29 23:08:28,538 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-29 23:08:28,538 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-29 23:08:28,538 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-29 23:08:28,540 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/1) ... [2025-01-29 23:08:28,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-29 23:08:28,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:28,568 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-01-29 23:08:28,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-01-29 23:08:28,588 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-29 23:08:28,588 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-29 23:08:28,588 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-29 23:08:28,588 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-29 23:08:28,588 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-29 23:08:28,588 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-29 23:08:28,589 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-29 23:08:28,589 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-29 23:08:28,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-29 23:08:28,590 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-29 23:08:28,621 INFO L234 CfgBuilder]: Building ICFG [2025-01-29 23:08:28,622 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-29 23:08:28,675 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-29 23:08:28,675 INFO L283 CfgBuilder]: Performing block encoding [2025-01-29 23:08:28,694 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-29 23:08:28,694 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2025-01-29 23:08:28,695 INFO L201 PluginConnector]: Adding new model send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 11:08:28 BoogieIcfgContainer [2025-01-29 23:08:28,695 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-29 23:08:28,699 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-29 23:08:28,699 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-29 23:08:28,703 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-29 23:08:28,703 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 29.01 11:08:28" (1/2) ... [2025-01-29 23:08:28,703 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a96e3ef and model type send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.01 11:08:28, skipping insertion in model container [2025-01-29 23:08:28,704 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.01 11:08:28" (2/2) ... [2025-01-29 23:08:28,704 INFO L128 eAbstractionObserver]: Analyzing ICFG send-receive-alt.wvr.bpl [2025-01-29 23:08:28,714 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-29 23:08:28,717 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG send-receive-alt.wvr.bpl that has 3 procedures, 19 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2025-01-29 23:08:28,717 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-29 23:08:28,753 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-01-29 23:08:28,790 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 23:08:28,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-29 23:08:28,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:28,794 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-01-29 23:08:28,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-01-29 23:08:28,837 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-29 23:08:28,856 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-29 23:08:28,863 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;@86a156a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-29 23:08:28,863 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-01-29 23:08:28,955 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:28,955 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:28,955 INFO L139 ounterexampleChecker]: Examining path program with hash -1637310236, occurence #1 [2025-01-29 23:08:28,956 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:08:28,956 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:28,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:28,959 INFO L85 PathProgramCache]: Analyzing trace with hash -692097252, now seen corresponding path program 1 times [2025-01-29 23:08:28,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:28,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608477375] [2025-01-29 23:08:28,964 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:28,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:29,016 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:08:29,022 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:08:29,022 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:29,022 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:29,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:08:29,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:29,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608477375] [2025-01-29 23:08:29,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608477375] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 23:08:29,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 23:08:29,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-29 23:08:29,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462942358] [2025-01-29 23:08:29,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 23:08:29,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-29 23:08:29,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:29,093 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-29 23:08:29,094 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-29 23:08:29,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:29,095 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:29,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:08:29,096 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:29,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-29 23:08:29,175 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:29,175 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:29,176 INFO L139 ounterexampleChecker]: Examining path program with hash -1779087994, occurence #1 [2025-01-29 23:08:29,176 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:08:29,176 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:29,176 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:29,176 INFO L85 PathProgramCache]: Analyzing trace with hash -452011681, now seen corresponding path program 1 times [2025-01-29 23:08:29,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:29,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884768058] [2025-01-29 23:08:29,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:29,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:29,179 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-29 23:08:29,186 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-29 23:08:29,187 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:29,187 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:29,273 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:08:29,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:29,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884768058] [2025-01-29 23:08:29,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884768058] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 23:08:29,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 23:08:29,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-29 23:08:29,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667459133] [2025-01-29 23:08:29,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 23:08:29,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-29 23:08:29,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:29,275 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-29 23:08:29,275 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-29 23:08:29,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:29,275 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:29,275 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:08:29,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,275 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:29,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-29 23:08:29,344 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:29,344 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:29,344 INFO L139 ounterexampleChecker]: Examining path program with hash -1578327152, occurence #1 [2025-01-29 23:08:29,344 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:08:29,344 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:29,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:29,345 INFO L85 PathProgramCache]: Analyzing trace with hash -157228027, now seen corresponding path program 2 times [2025-01-29 23:08:29,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:29,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696561213] [2025-01-29 23:08:29,345 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:08:29,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:29,350 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 15 statements into 2 equivalence classes. [2025-01-29 23:08:29,357 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 15 of 15 statements. [2025-01-29 23:08:29,357 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:08:29,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:29,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:08:29,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:29,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696561213] [2025-01-29 23:08:29,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696561213] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 23:08:29,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-29 23:08:29,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-29 23:08:29,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433850541] [2025-01-29 23:08:29,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 23:08:29,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-29 23:08:29,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:29,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-29 23:08:29,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-29 23:08:29,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:29,383 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:29,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:08:29,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:29,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,450 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-29 23:08:29,451 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:29,451 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:29,451 INFO L139 ounterexampleChecker]: Examining path program with hash -567150668, occurence #1 [2025-01-29 23:08:29,451 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:08:29,451 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:29,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:29,451 INFO L85 PathProgramCache]: Analyzing trace with hash 2133771301, now seen corresponding path program 1 times [2025-01-29 23:08:29,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:29,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978553035] [2025-01-29 23:08:29,451 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:29,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:29,454 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-29 23:08:29,462 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-29 23:08:29,462 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:29,462 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:29,587 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:08:29,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:29,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978553035] [2025-01-29 23:08:29,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978553035] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:08:29,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049357356] [2025-01-29 23:08:29,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:29,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:29,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:29,591 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:08:29,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-29 23:08:29,612 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-01-29 23:08:29,623 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-01-29 23:08:29,624 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:29,624 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:29,625 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-29 23:08:29,627 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:08:29,691 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:08:29,692 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:08:29,783 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:08:29,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2025-01-29 23:08:29,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-29 23:08:29,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049357356] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:08:29,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:08:29,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2025-01-29 23:08:29,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887387240] [2025-01-29 23:08:29,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:08:29,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-29 23:08:29,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:29,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-29 23:08:29,849 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-01-29 23:08:29,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:29,849 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:29,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:08:29,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:29,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:29,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:29,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-29 23:08:30,126 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-29 23:08:30,126 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:30,126 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:30,126 INFO L139 ounterexampleChecker]: Examining path program with hash -452087694, occurence #1 [2025-01-29 23:08:30,127 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:08:30,127 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:30,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:30,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1816822248, now seen corresponding path program 1 times [2025-01-29 23:08:30,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:30,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772916987] [2025-01-29 23:08:30,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:30,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:30,130 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-29 23:08:30,140 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-29 23:08:30,140 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:30,140 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:30,190 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-29 23:08:30,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:30,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772916987] [2025-01-29 23:08:30,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772916987] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:08:30,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757669746] [2025-01-29 23:08:30,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:30,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:30,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:30,193 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:08:30,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-29 23:08:30,216 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-29 23:08:30,222 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-29 23:08:30,222 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:30,222 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:30,222 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-29 23:08:30,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:08:30,255 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-29 23:08:30,255 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-29 23:08:30,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757669746] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 23:08:30,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-29 23:08:30,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-01-29 23:08:30,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454536082] [2025-01-29 23:08:30,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 23:08:30,256 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 23:08:30,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:30,256 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 23:08:30,256 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-29 23:08:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:30,256 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:30,257 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-29 23:08:30,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:30,257 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:30,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:30,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:30,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-29 23:08:30,514 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-29 23:08:30,514 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:30,514 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:30,515 INFO L139 ounterexampleChecker]: Examining path program with hash 1835177354, occurence #1 [2025-01-29 23:08:30,515 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:08:30,515 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:30,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:30,516 INFO L85 PathProgramCache]: Analyzing trace with hash 683752846, now seen corresponding path program 2 times [2025-01-29 23:08:30,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:30,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931708889] [2025-01-29 23:08:30,516 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:08:30,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:30,519 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 2 equivalence classes. [2025-01-29 23:08:30,525 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 25 of 25 statements. [2025-01-29 23:08:30,525 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:08:30,525 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:30,573 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-29 23:08:30,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:30,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931708889] [2025-01-29 23:08:30,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931708889] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:08:30,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119328470] [2025-01-29 23:08:30,573 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:08:30,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:30,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:30,576 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:08:30,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-29 23:08:30,593 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 2 equivalence classes. [2025-01-29 23:08:30,599 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 25 of 25 statements. [2025-01-29 23:08:30,599 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:08:30,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:30,599 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-01-29 23:08:30,600 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:08:30,607 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-29 23:08:30,607 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-29 23:08:30,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119328470] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-29 23:08:30,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-29 23:08:30,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2025-01-29 23:08:30,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181987168] [2025-01-29 23:08:30,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-29 23:08:30,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-29 23:08:30,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:30,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-29 23:08:30,608 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-29 23:08:30,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:30,608 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:30,608 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-29 23:08:30,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:30,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:30,608 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:30,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:30,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:30,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:30,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:30,636 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-29 23:08:30,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:30,831 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:30,831 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:30,832 INFO L139 ounterexampleChecker]: Examining path program with hash -954437779, occurence #1 [2025-01-29 23:08:30,832 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:08:30,832 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:30,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:30,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1710938150, now seen corresponding path program 3 times [2025-01-29 23:08:30,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:30,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903357912] [2025-01-29 23:08:30,833 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:08:30,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:30,836 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 28 statements into 4 equivalence classes. [2025-01-29 23:08:30,842 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 25 of 28 statements. [2025-01-29 23:08:30,842 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-29 23:08:30,842 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:31,002 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-29 23:08:31,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:31,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903357912] [2025-01-29 23:08:31,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903357912] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:08:31,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852964059] [2025-01-29 23:08:31,002 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:08:31,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:31,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:31,004 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:08:31,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-29 23:08:31,022 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 28 statements into 4 equivalence classes. [2025-01-29 23:08:31,029 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 25 of 28 statements. [2025-01-29 23:08:31,029 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-29 23:08:31,029 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:31,030 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-29 23:08:31,031 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:08:31,128 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-29 23:08:31,128 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:08:31,267 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:08:31,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2025-01-29 23:08:31,338 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-29 23:08:31,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852964059] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:08:31,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:08:31,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2025-01-29 23:08:31,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73921572] [2025-01-29 23:08:31,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:08:31,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-01-29 23:08:31,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:31,339 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-01-29 23:08:31,339 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2025-01-29 23:08:31,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:31,339 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:31,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:08:31,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:31,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:31,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:31,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:31,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:31,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:31,339 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:31,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:31,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:31,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:31,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:31,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:31,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:31,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:31,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-01-29 23:08:31,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:31,718 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:31,718 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:31,718 INFO L139 ounterexampleChecker]: Examining path program with hash -954437779, occurence #2 [2025-01-29 23:08:31,718 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:08:31,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:08:31,719 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:31,719 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:08:31,719 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:08:31,719 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:08:31,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:08:31,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:31,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928497, now seen corresponding path program 1 times [2025-01-29 23:08:31,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:08:31,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980684595] [2025-01-29 23:08:31,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:31,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:31,781 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:08:31,781 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:08:31,781 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:31,781 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:08:31,786 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:08:31,786 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:08:31,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:08:31,786 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:31,786 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:08:31,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:08:31,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:31,856 INFO L85 PathProgramCache]: Analyzing trace with hash -611845602, now seen corresponding path program 1 times [2025-01-29 23:08:31,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:08:31,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511561595] [2025-01-29 23:08:31,856 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:31,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:31,859 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:08:31,860 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:08:31,861 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:31,861 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:08:31,861 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:08:31,861 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:08:31,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:08:31,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:31,861 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:08:31,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2025-01-29 23:08:31,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:31,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-29 23:08:31,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:31,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-29 23:08:31,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:31,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:08:31,861 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:08:31,862 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:08:31,862 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:31,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:31,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1071916701, now seen corresponding path program 4 times [2025-01-29 23:08:31,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:31,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310471016] [2025-01-29 23:08:31,862 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:08:31,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:31,870 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 32 statements into 2 equivalence classes. [2025-01-29 23:08:31,876 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-01-29 23:08:31,877 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:08:31,877 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:32,044 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-29 23:08:32,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:32,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310471016] [2025-01-29 23:08:32,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310471016] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:08:32,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366469555] [2025-01-29 23:08:32,045 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:08:32,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:32,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:32,047 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:08:32,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-29 23:08:32,065 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 32 statements into 2 equivalence classes. [2025-01-29 23:08:32,073 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-01-29 23:08:32,073 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:08:32,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:32,074 INFO L256 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-01-29 23:08:32,075 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:08:32,216 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-29 23:08:32,217 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:08:32,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:08:32,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 114 [2025-01-29 23:08:32,600 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-29 23:08:32,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366469555] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:08:32,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:08:32,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2025-01-29 23:08:32,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229436368] [2025-01-29 23:08:32,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:08:32,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-29 23:08:32,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:32,602 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-29 23:08:32,602 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2025-01-29 23:08:32,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:32,602 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:32,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 20 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:08:32,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:32,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:32,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:32,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:32,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:32,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:32,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:32,602 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:33,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:08:33,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-29 23:08:33,225 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-01-29 23:08:33,225 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:33,225 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:33,225 INFO L139 ounterexampleChecker]: Examining path program with hash -1878686282, occurence #1 [2025-01-29 23:08:33,225 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:08:33,225 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:33,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:33,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1970845272, now seen corresponding path program 5 times [2025-01-29 23:08:33,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:33,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876684596] [2025-01-29 23:08:33,226 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:08:33,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:33,229 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 7 equivalence classes. [2025-01-29 23:08:33,254 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 44 of 44 statements. [2025-01-29 23:08:33,254 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-29 23:08:33,254 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:33,747 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-01-29 23:08:33,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:33,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876684596] [2025-01-29 23:08:33,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876684596] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:08:33,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814777975] [2025-01-29 23:08:33,747 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:08:33,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:33,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:33,750 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:08:33,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-29 23:08:33,771 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 7 equivalence classes. [2025-01-29 23:08:33,785 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 44 of 44 statements. [2025-01-29 23:08:33,786 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-29 23:08:33,786 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:33,787 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 50 conjuncts are in the unsatisfiable core [2025-01-29 23:08:33,788 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:08:34,237 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 14 proven. 47 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:08:34,237 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:08:34,845 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,846 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,848 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,848 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,849 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,849 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,850 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,855 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,856 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,857 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,857 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,858 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,860 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,860 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,862 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:34,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:08:34,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 118 treesize of output 250 [2025-01-29 23:08:35,130 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 3 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:08:35,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814777975] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:08:35,130 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:08:35,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 37 [2025-01-29 23:08:35,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706307902] [2025-01-29 23:08:35,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:08:35,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-01-29 23:08:35,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:35,132 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-01-29 23:08:35,132 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1145, Unknown=0, NotChecked=0, Total=1406 [2025-01-29 23:08:35,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:35,132 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:35,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.8157894736842106) internal successors, (107), 37 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:08:35,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:35,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:35,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:35,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:35,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:35,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:35,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:35,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:08:35,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:36,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:36,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:36,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:36,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:36,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:36,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:36,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:36,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:08:36,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:08:36,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-01-29 23:08:36,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:36,590 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:36,590 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:36,590 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #1 [2025-01-29 23:08:36,590 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:08:36,590 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:36,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:36,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1622737093, now seen corresponding path program 6 times [2025-01-29 23:08:36,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:36,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747645788] [2025-01-29 23:08:36,591 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:08:36,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:36,597 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 48 statements into 7 equivalence classes. [2025-01-29 23:08:36,615 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 48 of 48 statements. [2025-01-29 23:08:36,615 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-29 23:08:36,615 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:37,171 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 7 proven. 65 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-29 23:08:37,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:37,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747645788] [2025-01-29 23:08:37,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747645788] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:08:37,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550730928] [2025-01-29 23:08:37,171 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:08:37,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:37,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:37,173 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:08:37,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-29 23:08:37,193 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 48 statements into 7 equivalence classes. [2025-01-29 23:08:37,206 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 48 of 48 statements. [2025-01-29 23:08:37,206 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-29 23:08:37,206 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:37,207 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 58 conjuncts are in the unsatisfiable core [2025-01-29 23:08:37,208 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:08:37,771 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 14 proven. 61 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:08:37,771 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:08:38,487 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,488 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,488 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,489 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,490 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,493 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,495 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,500 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,502 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,503 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,506 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,506 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,507 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,508 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,511 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,511 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,512 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,512 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,513 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,516 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,516 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:08:38,634 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:08:38,635 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-29 23:08:38,892 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 2 proven. 73 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:08:38,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550730928] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:08:38,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:08:38,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 44 [2025-01-29 23:08:38,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232326039] [2025-01-29 23:08:38,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:08:38,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2025-01-29 23:08:38,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:38,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2025-01-29 23:08:38,895 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=1652, Unknown=0, NotChecked=0, Total=1980 [2025-01-29 23:08:38,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:38,895 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:38,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.8) internal successors, (126), 44 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:08:38,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:38,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:38,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:38,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:38,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:38,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:38,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:38,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:08:38,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:08:38,895 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:08:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:08:40,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:08:40,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-01-29 23:08:40,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:40,595 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:40,595 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:40,595 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #1 [2025-01-29 23:08:40,595 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-29 23:08:40,595 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:40,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:40,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1836666782, now seen corresponding path program 7 times [2025-01-29 23:08:40,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:40,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040154876] [2025-01-29 23:08:40,596 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:08:40,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:40,598 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-01-29 23:08:40,608 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-01-29 23:08:40,608 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:40,608 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:41,229 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 1 proven. 103 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-01-29 23:08:41,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:41,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040154876] [2025-01-29 23:08:41,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040154876] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:08:41,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003083133] [2025-01-29 23:08:41,229 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:08:41,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:41,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:41,235 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:08:41,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-29 23:08:41,253 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 58 statements into 1 equivalence classes. [2025-01-29 23:08:41,267 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 58 of 58 statements. [2025-01-29 23:08:41,267 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:41,267 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:41,268 WARN L254 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 75 conjuncts are in the unsatisfiable core [2025-01-29 23:08:41,270 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:08:42,301 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:08:42,301 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-29 23:08:42,311 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 14 proven. 94 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:08:42,311 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:08:43,394 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:08:43,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 156 treesize of output 690 [2025-01-29 23:08:44,709 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 11 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:08:44,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003083133] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:08:44,710 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:08:44,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 19] total 51 [2025-01-29 23:08:44,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449660952] [2025-01-29 23:08:44,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:08:44,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2025-01-29 23:08:44,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:44,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2025-01-29 23:08:44,712 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=2301, Unknown=0, NotChecked=0, Total=2652 [2025-01-29 23:08:44,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:44,712 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:44,712 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.8461538461538463) internal successors, (148), 51 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:08:44,712 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:46,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:08:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:08:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:08:46,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:08:46,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-29 23:08:46,610 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:46,610 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:46,610 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:46,610 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #2 [2025-01-29 23:08:46,610 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:08:46,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:08:46,610 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:08:46,610 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:08:46,611 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:08:46,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:08:46,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:46,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928571, now seen corresponding path program 1 times [2025-01-29 23:08:46,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:08:46,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735310307] [2025-01-29 23:08:46,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:46,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:46,654 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:08:46,655 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:08:46,655 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:46,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:08:46,655 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:08:46,655 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:08:46,655 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:08:46,655 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,655 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:08:46,695 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:08:46,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:46,698 INFO L85 PathProgramCache]: Analyzing trace with hash -611845528, now seen corresponding path program 1 times [2025-01-29 23:08:46,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:08:46,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656185461] [2025-01-29 23:08:46,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:46,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:46,700 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:08:46,701 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:08:46,701 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:46,701 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:08:46,701 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:08:46,701 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:08:46,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:08:46,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,701 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:08:46,701 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:08:46,701 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,701 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:08:46,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:08:46,702 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:08:46,702 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:08:46,702 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:08:46,702 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:08:46,702 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:08:46,702 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:08:46,702 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,702 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 40 is hopeless, skipping. [2025-01-29 23:08:46,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2025-01-29 23:08:46,702 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:46,702 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-29 23:08:46,702 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:08:46,702 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:08:46,702 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:46,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:46,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1849340383, now seen corresponding path program 8 times [2025-01-29 23:08:46,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:46,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580239868] [2025-01-29 23:08:46,702 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:08:46,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:46,705 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 68 statements into 2 equivalence classes. [2025-01-29 23:08:46,711 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 68 of 68 statements. [2025-01-29 23:08:46,712 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:08:46,712 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:47,411 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:08:47,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:47,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580239868] [2025-01-29 23:08:47,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580239868] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:08:47,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901231959] [2025-01-29 23:08:47,412 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:08:47,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:47,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:47,414 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:08:47,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-29 23:08:47,434 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 68 statements into 2 equivalence classes. [2025-01-29 23:08:47,447 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 68 of 68 statements. [2025-01-29 23:08:47,447 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:08:47,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:47,448 WARN L254 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 87 conjuncts are in the unsatisfiable core [2025-01-29 23:08:47,450 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:08:48,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:08:48,789 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-29 23:08:48,797 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 14 proven. 140 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:08:48,797 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:08:50,335 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:08:50,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 174 treesize of output 864 [2025-01-29 23:08:52,177 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 27 proven. 125 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 23:08:52,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901231959] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:08:52,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:08:52,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26, 21] total 58 [2025-01-29 23:08:52,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404860584] [2025-01-29 23:08:52,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:08:52,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2025-01-29 23:08:52,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:08:52,179 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2025-01-29 23:08:52,180 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=419, Invalid=3003, Unknown=0, NotChecked=0, Total=3422 [2025-01-29 23:08:52,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:52,180 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:08:52,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.9661016949152543) internal successors, (175), 58 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:08:52,180 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:08:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:08:54,471 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-29 23:08:54,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2025-01-29 23:08:54,666 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:08:54,666 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:08:54,668 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #2 [2025-01-29 23:08:54,668 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:08:54,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:08:54,668 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:08:54,668 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:08:54,668 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:08:54,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:08:54,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:54,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928603, now seen corresponding path program 1 times [2025-01-29 23:08:54,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:08:54,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431944245] [2025-01-29 23:08:54,710 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:54,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:54,711 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:08:54,712 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:08:54,712 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:54,712 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:08:54,712 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:08:54,712 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:08:54,713 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:08:54,713 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,713 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:08:54,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:08:54,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:54,753 INFO L85 PathProgramCache]: Analyzing trace with hash -611845496, now seen corresponding path program 1 times [2025-01-29 23:08:54,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:08:54,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520924397] [2025-01-29 23:08:54,754 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:08:54,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:54,755 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:08:54,756 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:08:54,756 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:08:54,756 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:08:54,756 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:08:54,756 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:08:54,756 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:08:54,756 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,756 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:08:54,756 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:08:54,756 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,756 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:08:54,756 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:08:54,756 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,757 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:08:54,757 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,757 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:08:54,757 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,757 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:08:54,757 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,757 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:08:54,757 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,757 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:08:54,757 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,757 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:08:54,757 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,757 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:08:54,757 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,757 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:08:54,757 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,757 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 46 is hopeless, skipping. [2025-01-29 23:08:54,757 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-01-29 23:08:54,757 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:08:54,757 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2025-01-29 23:08:54,757 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:08:54,757 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:08:54,757 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:08:54,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:08:54,757 INFO L85 PathProgramCache]: Analyzing trace with hash -565914500, now seen corresponding path program 9 times [2025-01-29 23:08:54,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:08:54,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582144024] [2025-01-29 23:08:54,757 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:08:54,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:08:54,760 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 78 statements into 9 equivalence classes. [2025-01-29 23:08:54,783 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 78 of 78 statements. [2025-01-29 23:08:54,783 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-29 23:08:54,783 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:55,678 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 0 proven. 197 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-29 23:08:55,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:08:55,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582144024] [2025-01-29 23:08:55,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582144024] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:08:55,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376670930] [2025-01-29 23:08:55,678 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:08:55,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:08:55,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:08:55,681 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:08:55,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-29 23:08:55,702 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 78 statements into 9 equivalence classes. [2025-01-29 23:08:55,720 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 78 of 78 statements. [2025-01-29 23:08:55,720 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-29 23:08:55,720 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:08:55,721 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 81 conjuncts are in the unsatisfiable core [2025-01-29 23:08:55,722 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:08:57,080 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 14 proven. 193 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:08:57,080 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:08:58,949 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:08:58,949 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 194 treesize of output 1060 [2025-01-29 23:09:01,506 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 49 proven. 158 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:09:01,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376670930] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:01,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:01,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 23, 23] total 59 [2025-01-29 23:09:01,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628387760] [2025-01-29 23:09:01,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:01,507 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2025-01-29 23:09:01,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:01,509 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2025-01-29 23:09:01,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=3077, Unknown=0, NotChecked=0, Total=3540 [2025-01-29 23:09:01,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:01,510 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:01,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 3.216666666666667) internal successors, (193), 59 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:09:01,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:04,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:04,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:04,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:04,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:09:04,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:04,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:04,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:09:04,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:09:04,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:09:04,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:09:04,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:09:04,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:09:04,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:09:04,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-01-29 23:09:04,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2025-01-29 23:09:04,216 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:09:04,216 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:04,217 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #3 [2025-01-29 23:09:04,217 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:09:04,217 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:09:04,217 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,217 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:09:04,217 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:09:04,217 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:09:04,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:09:04,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:04,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928635, now seen corresponding path program 1 times [2025-01-29 23:09:04,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:04,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236167106] [2025-01-29 23:09:04,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:04,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:04,260 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:09:04,261 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:09:04,261 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:04,261 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:04,261 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:04,261 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:04,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:09:04,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:09:04,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:09:04,303 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:04,303 INFO L85 PathProgramCache]: Analyzing trace with hash -611845464, now seen corresponding path program 1 times [2025-01-29 23:09:04,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:04,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694203910] [2025-01-29 23:09:04,303 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:04,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:04,304 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:09:04,305 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:09:04,305 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:04,305 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:04,305 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:04,305 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:04,305 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:09:04,305 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,305 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 46 is hopeless, skipping. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-29 23:09:04,306 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:04,306 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-29 23:09:04,306 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:09:04,306 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:09:04,306 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:04,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:04,307 INFO L85 PathProgramCache]: Analyzing trace with hash 843907481, now seen corresponding path program 10 times [2025-01-29 23:09:04,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:04,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047089678] [2025-01-29 23:09:04,307 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:09:04,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:04,309 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 82 statements into 2 equivalence classes. [2025-01-29 23:09:04,319 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-01-29 23:09:04,319 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:09:04,319 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:05,580 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 235 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:09:05,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:05,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047089678] [2025-01-29 23:09:05,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047089678] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:05,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269143315] [2025-01-29 23:09:05,580 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:09:05,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:05,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:05,583 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:09:05,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-29 23:09:05,604 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 82 statements into 2 equivalence classes. [2025-01-29 23:09:05,619 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-01-29 23:09:05,619 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:09:05,619 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:05,623 WARN L254 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 107 conjuncts are in the unsatisfiable core [2025-01-29 23:09:05,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:07,778 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:07,778 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-29 23:09:07,787 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 14 proven. 228 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:09:07,787 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:10,585 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:10,586 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-29 23:09:13,624 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 49 proven. 191 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 23:09:13,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269143315] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:13,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:13,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 32, 25] total 72 [2025-01-29 23:09:13,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945654955] [2025-01-29 23:09:13,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:13,625 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-01-29 23:09:13,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:13,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-01-29 23:09:13,627 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=4683, Unknown=0, NotChecked=0, Total=5256 [2025-01-29 23:09:13,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:13,627 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:13,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.9726027397260273) internal successors, (217), 72 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:13,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:13,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:13,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:13,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:09:13,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:13,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:13,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:09:13,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:09:13,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:09:13,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:09:13,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:09:13,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:09:13,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:09:13,630 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:16,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:09:16,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:09:16,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:09:16,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-01-29 23:09:17,080 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:17,080 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:09:17,080 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:17,080 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #3 [2025-01-29 23:09:17,080 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:09:17,080 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:09:17,080 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,080 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:09:17,080 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:09:17,080 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:09:17,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:09:17,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:17,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928671, now seen corresponding path program 1 times [2025-01-29 23:09:17,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:17,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927133395] [2025-01-29 23:09:17,124 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:17,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:17,125 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:09:17,125 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:09:17,125 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:17,125 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:17,125 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:17,125 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:17,126 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:09:17,126 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,126 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:09:17,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:09:17,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:17,169 INFO L85 PathProgramCache]: Analyzing trace with hash -611845428, now seen corresponding path program 1 times [2025-01-29 23:09:17,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:17,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500582565] [2025-01-29 23:09:17,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:17,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:17,170 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:09:17,171 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:09:17,171 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:17,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:17,171 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:17,171 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:17,171 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:09:17,171 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,171 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:09:17,171 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:09:17,171 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,171 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:09:17,171 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:09:17,171 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,171 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:09:17,171 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:09:17,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:09:17,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:09:17,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:09:17,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:09:17,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:09:17,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:09:17,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:09:17,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:09:17,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 52 is hopeless, skipping. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-01-29 23:09:17,172 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:17,172 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2025-01-29 23:09:17,172 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:09:17,172 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:09:17,172 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:17,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:17,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1856876746, now seen corresponding path program 11 times [2025-01-29 23:09:17,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:17,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649400049] [2025-01-29 23:09:17,173 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:09:17,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:17,175 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 92 statements into 11 equivalence classes. [2025-01-29 23:09:17,191 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 92 of 92 statements. [2025-01-29 23:09:17,192 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-29 23:09:17,192 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:18,213 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 0 proven. 302 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-29 23:09:18,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:18,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649400049] [2025-01-29 23:09:18,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649400049] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:18,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883579727] [2025-01-29 23:09:18,214 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:09:18,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:18,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:18,215 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:09:18,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-29 23:09:18,236 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 92 statements into 11 equivalence classes. [2025-01-29 23:09:18,259 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 92 of 92 statements. [2025-01-29 23:09:18,259 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-29 23:09:18,259 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:18,261 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 97 conjuncts are in the unsatisfiable core [2025-01-29 23:09:18,262 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:20,408 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 14 proven. 298 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:09:20,409 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:23,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:23,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 232 treesize of output 1510 [2025-01-29 23:09:27,827 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 79 proven. 233 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:09:27,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883579727] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:27,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:27,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 27, 27] total 69 [2025-01-29 23:09:27,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477689685] [2025-01-29 23:09:27,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:27,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2025-01-29 23:09:27,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:27,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2025-01-29 23:09:27,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=542, Invalid=4288, Unknown=0, NotChecked=0, Total=4830 [2025-01-29 23:09:27,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:27,830 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:27,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 3.3285714285714287) internal successors, (233), 69 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:09:27,830 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:09:27,831 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:09:31,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:32,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-01-29 23:09:32,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:32,197 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:09:32,197 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:32,197 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #4 [2025-01-29 23:09:32,197 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:09:32,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:09:32,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:09:32,197 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:09:32,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:09:32,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:09:32,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:32,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928707, now seen corresponding path program 1 times [2025-01-29 23:09:32,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:32,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907647624] [2025-01-29 23:09:32,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:32,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:32,248 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:09:32,248 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:09:32,248 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:32,248 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:32,248 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:32,249 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:32,249 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:09:32,249 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,249 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:09:32,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:09:32,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:32,289 INFO L85 PathProgramCache]: Analyzing trace with hash -611845392, now seen corresponding path program 1 times [2025-01-29 23:09:32,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:32,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963054122] [2025-01-29 23:09:32,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:32,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:32,291 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:09:32,291 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:09:32,291 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:32,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:32,291 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:32,292 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 52 is hopeless, skipping. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2025-01-29 23:09:32,292 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:32,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2025-01-29 23:09:32,292 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:09:32,292 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:09:32,293 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:32,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:32,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1481281363, now seen corresponding path program 12 times [2025-01-29 23:09:32,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:32,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407998155] [2025-01-29 23:09:32,293 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:09:32,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:32,295 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 96 statements into 11 equivalence classes. [2025-01-29 23:09:32,307 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 96 of 96 statements. [2025-01-29 23:09:32,307 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-29 23:09:32,307 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:33,650 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 1 proven. 342 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-29 23:09:33,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:33,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407998155] [2025-01-29 23:09:33,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407998155] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:33,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1683647009] [2025-01-29 23:09:33,650 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:09:33,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:33,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:33,653 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:09:33,653 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-29 23:09:33,673 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 96 statements into 11 equivalence classes. [2025-01-29 23:09:33,699 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 96 of 96 statements. [2025-01-29 23:09:33,699 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-29 23:09:33,699 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:33,701 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 106 conjuncts are in the unsatisfiable core [2025-01-29 23:09:33,702 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:36,262 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 14 proven. 338 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 23:09:36,262 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:38,781 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,781 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,781 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,782 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,782 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,783 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,784 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,785 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,787 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,787 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,788 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,788 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,788 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,788 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,789 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,789 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,789 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,789 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,796 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,797 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,797 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,797 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,798 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,798 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,799 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,804 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,806 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,807 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,807 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,808 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,810 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,811 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,812 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,812 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,814 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,815 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,815 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,815 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,816 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,816 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,817 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,817 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,817 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,818 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,818 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,819 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,819 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,820 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,820 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,822 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,825 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,826 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,827 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,830 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,831 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,831 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,831 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,831 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,832 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,832 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,833 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,833 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,833 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,834 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,834 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,835 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,835 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,836 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,837 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,839 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,839 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,846 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,847 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,851 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,857 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,862 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,864 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:38,868 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-29 23:09:39,311 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:39,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 234 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 91 case distinctions, treesize of input 250 treesize of output 984 [2025-01-29 23:09:40,223 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 77 proven. 275 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 23:09:40,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1683647009] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:09:40,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:09:40,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 29, 29] total 77 [2025-01-29 23:09:40,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745605457] [2025-01-29 23:09:40,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:09:40,224 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2025-01-29 23:09:40,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:09:40,225 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2025-01-29 23:09:40,226 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=791, Invalid=5215, Unknown=0, NotChecked=0, Total=6006 [2025-01-29 23:09:40,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:40,226 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:09:40,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 3.3461538461538463) internal successors, (261), 77 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:09:40,226 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:09:40,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:09:40,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:09:40,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:09:40,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:40,227 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:09:45,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:09:45,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:09:45,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-01-29 23:09:45,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2025-01-29 23:09:45,742 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:09:45,742 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:09:45,742 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #4 [2025-01-29 23:09:45,742 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:09:45,742 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:09:45,742 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,742 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:09:45,742 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:09:45,742 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:09:45,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:09:45,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:45,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928743, now seen corresponding path program 1 times [2025-01-29 23:09:45,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:45,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006755433] [2025-01-29 23:09:45,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:45,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:45,788 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:09:45,789 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:09:45,789 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:45,789 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:45,789 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:45,789 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:45,789 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:09:45,789 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,789 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:09:45,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:09:45,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:45,834 INFO L85 PathProgramCache]: Analyzing trace with hash -611845356, now seen corresponding path program 1 times [2025-01-29 23:09:45,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:09:45,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348696105] [2025-01-29 23:09:45,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:09:45,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:45,835 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:09:45,835 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:09:45,836 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:45,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:09:45,836 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:09:45,836 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:09:45,836 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:09:45,836 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,836 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:09:45,836 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:09:45,836 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,836 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:09:45,836 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:09:45,836 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,836 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:09:45,836 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,836 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:09:45,836 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,836 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:09:45,836 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,836 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:09:45,836 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,836 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:09:45,836 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,836 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:09:45,836 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,836 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:09:45,836 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,837 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:09:45,837 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,837 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:09:45,837 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,837 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:09:45,837 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,837 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 52 is hopeless, skipping. [2025-01-29 23:09:45,837 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2025-01-29 23:09:45,837 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:09:45,837 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2025-01-29 23:09:45,837 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:09:45,837 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:09:45,837 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:09:45,837 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:09:45,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1913759600, now seen corresponding path program 13 times [2025-01-29 23:09:45,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:09:45,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305827400] [2025-01-29 23:09:45,837 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:09:45,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:09:45,839 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-01-29 23:09:45,850 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-01-29 23:09:45,851 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:45,851 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:47,565 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 388 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-01-29 23:09:47,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:09:47,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305827400] [2025-01-29 23:09:47,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305827400] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:09:47,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998168256] [2025-01-29 23:09:47,565 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:09:47,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:09:47,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:09:47,567 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:09:47,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-29 23:09:47,588 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 100 statements into 1 equivalence classes. [2025-01-29 23:09:47,606 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 100 of 100 statements. [2025-01-29 23:09:47,606 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:09:47,606 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:09:47,607 WARN L254 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 135 conjuncts are in the unsatisfiable core [2025-01-29 23:09:47,609 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:09:51,433 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:51,433 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-29 23:09:51,441 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 14 proven. 379 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:09:51,441 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:09:56,217 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:09:56,217 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-29 23:10:01,711 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 71 proven. 322 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:10:01,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998168256] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:10:01,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:10:01,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 40, 31] total 92 [2025-01-29 23:10:01,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932005880] [2025-01-29 23:10:01,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:10:01,713 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2025-01-29 23:10:01,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:10:01,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2025-01-29 23:10:01,715 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=827, Invalid=7729, Unknown=0, NotChecked=0, Total=8556 [2025-01-29 23:10:01,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:10:01,715 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:10:01,715 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 2.935483870967742) internal successors, (273), 92 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:10:01,715 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:10:01,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:10:01,716 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:10:07,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:10:07,388 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-01-29 23:10:07,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-01-29 23:10:07,587 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:10:07,587 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:10:07,587 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #5 [2025-01-29 23:10:07,587 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:10:07,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:10:07,587 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:10:07,587 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:10:07,587 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:10:07,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:10:07,636 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:07,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928783, now seen corresponding path program 1 times [2025-01-29 23:10:07,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:10:07,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597398265] [2025-01-29 23:10:07,636 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:10:07,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:07,637 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:10:07,637 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:10:07,637 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:10:07,637 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:10:07,637 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:10:07,637 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:10:07,637 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:10:07,637 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,638 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:10:07,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:10:07,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:07,677 INFO L85 PathProgramCache]: Analyzing trace with hash -611845316, now seen corresponding path program 1 times [2025-01-29 23:10:07,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:10:07,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473355520] [2025-01-29 23:10:07,677 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:10:07,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:07,678 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:10:07,678 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:10:07,678 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:10:07,678 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:10:07,678 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:10:07,678 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:10:07,678 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:10:07,678 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,678 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:10:07,678 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:10:07,678 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 58 is hopeless, skipping. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2025-01-29 23:10:07,679 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:07,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 107 [2025-01-29 23:10:07,679 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:10:07,679 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:10:07,679 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:10:07,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:07,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1701534477, now seen corresponding path program 14 times [2025-01-29 23:10:07,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:10:07,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606189385] [2025-01-29 23:10:07,680 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:10:07,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:07,682 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-01-29 23:10:07,692 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-01-29 23:10:07,692 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:10:07,692 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:10:09,714 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:10:09,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:10:09,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606189385] [2025-01-29 23:10:09,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606189385] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:10:09,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820557253] [2025-01-29 23:10:09,715 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:10:09,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:10:09,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:10:09,716 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:10:09,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-29 23:10:09,739 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 110 statements into 2 equivalence classes. [2025-01-29 23:10:09,759 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 110 of 110 statements. [2025-01-29 23:10:09,759 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:10:09,759 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:10:09,761 WARN L254 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 147 conjuncts are in the unsatisfiable core [2025-01-29 23:10:09,762 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:10:14,391 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:10:14,391 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-29 23:10:14,407 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 14 proven. 476 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:10:14,408 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:10:20,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:10:20,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 288 treesize of output 2334 [2025-01-29 23:10:28,090 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 111 proven. 377 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 23:10:28,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820557253] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:10:28,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:10:28,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 44, 33] total 100 [2025-01-29 23:10:28,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240987986] [2025-01-29 23:10:28,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:10:28,090 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2025-01-29 23:10:28,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:10:28,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2025-01-29 23:10:28,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=950, Invalid=9150, Unknown=0, NotChecked=0, Total=10100 [2025-01-29 23:10:28,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:10:28,093 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:10:28,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 2.98019801980198) internal successors, (301), 100 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:10:28,094 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:10:34,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:10:34,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:10:34,642 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-29 23:10:34,839 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,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33 [2025-01-29 23:10:34,839 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:10:34,839 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:10:34,839 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #5 [2025-01-29 23:10:34,839 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:10:34,839 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:10:34,839 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,839 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:10:34,839 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:10:34,839 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:10:34,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:10:34,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:34,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928827, now seen corresponding path program 1 times [2025-01-29 23:10:34,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:10:34,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203912379] [2025-01-29 23:10:34,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:10:34,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:34,881 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:10:34,881 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:10:34,881 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:10:34,881 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:10:34,881 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:10:34,881 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:10:34,881 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:10:34,881 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,881 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:10:34,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:10:34,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:34,923 INFO L85 PathProgramCache]: Analyzing trace with hash -611845272, now seen corresponding path program 1 times [2025-01-29 23:10:34,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:10:34,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191166245] [2025-01-29 23:10:34,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:10:34,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:34,925 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:10:34,925 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:10:34,925 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:10:34,925 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:10:34,925 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:10:34,925 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:10:34,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:10:34,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,925 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:10:34,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:10:34,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,925 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:10:34,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:10:34,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:10:34,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 64 is hopeless, skipping. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2025-01-29 23:10:34,926 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:10:34,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2025-01-29 23:10:34,926 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:10:34,926 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:10:34,926 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:10:34,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:10:34,927 INFO L85 PathProgramCache]: Analyzing trace with hash -444858710, now seen corresponding path program 15 times [2025-01-29 23:10:34,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:10:34,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676418122] [2025-01-29 23:10:34,927 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:10:34,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:10:34,929 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 120 statements into 14 equivalence classes. [2025-01-29 23:10:34,979 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 120 of 120 statements. [2025-01-29 23:10:34,979 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-29 23:10:34,979 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:10:37,348 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 0 proven. 584 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-29 23:10:37,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:10:37,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676418122] [2025-01-29 23:10:37,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676418122] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:10:37,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825535788] [2025-01-29 23:10:37,349 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:10:37,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:10:37,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:10:37,351 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:10:37,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-01-29 23:10:37,372 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 120 statements into 14 equivalence classes. [2025-01-29 23:10:37,412 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 120 of 120 statements. [2025-01-29 23:10:37,412 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-29 23:10:37,412 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:10:37,416 INFO L256 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 133 conjuncts are in the unsatisfiable core [2025-01-29 23:10:37,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:10:41,941 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 14 proven. 580 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:10:41,942 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:10:53,112 WARN L286 SmtUtils]: Spent 6.39s on a formula simplification. DAG size of input: 1009 DAG size of output: 953 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 23:10:53,113 INFO L349 Elim1Store]: treesize reduction 118, result has 95.9 percent of original size [2025-01-29 23:10:53,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 33 select indices, 33 select index equivalence classes, 0 disjoint index pairs (out of 528 index pairs), introduced 33 new quantified variables, introduced 528 case distinctions, treesize of input 314 treesize of output 2852 [2025-01-29 23:11:19,873 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 157 proven. 437 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:11:19,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825535788] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:11:19,873 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:11:19,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 35, 36] total 96 [2025-01-29 23:11:19,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313944329] [2025-01-29 23:11:19,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:11:19,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2025-01-29 23:11:19,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:11:19,874 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2025-01-29 23:11:19,876 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=8256, Unknown=0, NotChecked=0, Total=9312 [2025-01-29 23:11:19,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:11:19,876 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:11:19,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 3.288659793814433) internal successors, (319), 96 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:11:19,876 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:11:27,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:11:27,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:11:27,952 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-01-29 23:11:28,146 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:11:28,146 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:11:28,146 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:11:28,146 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #6 [2025-01-29 23:11:28,146 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:11:28,146 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:11:28,146 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,146 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:11:28,146 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:11:28,146 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:11:28,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:11:28,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:11:28,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928871, now seen corresponding path program 1 times [2025-01-29 23:11:28,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:11:28,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282906862] [2025-01-29 23:11:28,185 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:11:28,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:11:28,186 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:11:28,186 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:11:28,187 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:11:28,187 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:11:28,187 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:11:28,187 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:11:28,187 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:11:28,187 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,187 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:11:28,222 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:11:28,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:11:28,225 INFO L85 PathProgramCache]: Analyzing trace with hash -611845228, now seen corresponding path program 1 times [2025-01-29 23:11:28,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:11:28,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301980334] [2025-01-29 23:11:28,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:11:28,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:11:28,226 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:11:28,227 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:11:28,227 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:11:28,227 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:11:28,227 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:11:28,227 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:11:28,227 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,227 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:11:28,227 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,227 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:11:28,227 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:11:28,227 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:11:28,227 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:11:28,227 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:11:28,227 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:11:28,227 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:11:28,227 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:11:28,227 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,227 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:11:28,228 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,228 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:11:28,228 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,228 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:11:28,228 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,228 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 23:11:28,228 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,228 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-29 23:11:28,228 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,228 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:11:28,228 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,228 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-29 23:11:28,228 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,228 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 64 is hopeless, skipping. [2025-01-29 23:11:28,228 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2025-01-29 23:11:28,228 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:11:28,228 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 121 [2025-01-29 23:11:28,228 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:11:28,228 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:11:28,228 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:11:28,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:11:28,228 INFO L85 PathProgramCache]: Analyzing trace with hash 409429191, now seen corresponding path program 16 times [2025-01-29 23:11:28,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:11:28,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896764075] [2025-01-29 23:11:28,228 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:11:28,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:11:28,231 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 124 statements into 2 equivalence classes. [2025-01-29 23:11:28,244 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 124 of 124 statements. [2025-01-29 23:11:28,244 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:11:28,244 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:11:30,682 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 0 proven. 643 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:11:30,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:11:30,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896764075] [2025-01-29 23:11:30,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896764075] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:11:30,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993803281] [2025-01-29 23:11:30,682 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:11:30,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:11:30,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:11:30,684 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:11:30,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-01-29 23:11:30,706 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 124 statements into 2 equivalence classes. [2025-01-29 23:11:30,728 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 124 of 124 statements. [2025-01-29 23:11:30,728 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:11:30,728 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:11:30,736 WARN L254 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 167 conjuncts are in the unsatisfiable core [2025-01-29 23:11:30,737 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:11:37,090 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:11:37,090 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-29 23:11:37,099 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 14 proven. 636 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:11:37,099 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:11:45,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:11:45,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 326 treesize of output 2984 [2025-01-29 23:11:58,447 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 151 proven. 497 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-29 23:11:58,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993803281] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:11:58,447 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:11:58,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 50, 37] total 114 [2025-01-29 23:11:58,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750167007] [2025-01-29 23:11:58,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:11:58,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2025-01-29 23:11:58,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:11:58,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2025-01-29 23:11:58,453 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1173, Invalid=11937, Unknown=0, NotChecked=0, Total=13110 [2025-01-29 23:11:58,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:11:58,453 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:11:58,453 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 2.982608695652174) internal successors, (343), 114 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:11:58,453 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:11:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:11:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:11:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:11:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:11:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:11:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:11:58,454 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:12:07,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:12:07,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:12:07,602 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-29 23:12:07,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-01-29 23:12:07,800 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:12:07,801 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:12:07,801 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #6 [2025-01-29 23:12:07,801 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:12:07,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:12:07,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:12:07,801 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:12:07,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:12:07,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:12:07,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:07,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928919, now seen corresponding path program 1 times [2025-01-29 23:12:07,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:12:07,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439021630] [2025-01-29 23:12:07,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:12:07,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:07,853 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:12:07,854 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:12:07,854 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:12:07,854 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:12:07,854 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:12:07,854 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:12:07,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:12:07,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:12:07,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:12:07,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:07,904 INFO L85 PathProgramCache]: Analyzing trace with hash -611845180, now seen corresponding path program 1 times [2025-01-29 23:12:07,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:12:07,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576637014] [2025-01-29 23:12:07,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:12:07,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:07,905 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:12:07,906 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:12:07,906 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:12:07,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:12:07,906 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:12:07,906 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:12:07,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:12:07,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,906 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:12:07,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:12:07,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,906 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:12:07,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:12:07,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:12:07,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:12:07,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:12:07,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,906 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:12:07,906 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,907 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 70 is hopeless, skipping. [2025-01-29 23:12:07,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2025-01-29 23:12:07,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:07,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2025-01-29 23:12:07,908 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:12:07,908 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:12:07,908 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:12:07,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:07,908 INFO L85 PathProgramCache]: Analyzing trace with hash 361247588, now seen corresponding path program 17 times [2025-01-29 23:12:07,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:12:07,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958017529] [2025-01-29 23:12:07,908 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:12:07,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:07,912 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 134 statements into 15 equivalence classes. [2025-01-29 23:12:07,939 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 134 of 134 statements. [2025-01-29 23:12:07,939 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-29 23:12:07,939 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:12:10,247 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 6 proven. 761 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-29 23:12:10,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:12:10,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958017529] [2025-01-29 23:12:10,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958017529] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:12:10,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122370594] [2025-01-29 23:12:10,248 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:12:10,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:12:10,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:12:10,250 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:12:10,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-01-29 23:12:10,272 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 134 statements into 15 equivalence classes. [2025-01-29 23:12:10,324 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 134 of 134 statements. [2025-01-29 23:12:10,324 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-29 23:12:10,324 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:12:10,327 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 159 conjuncts are in the unsatisfiable core [2025-01-29 23:12:10,332 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:12:17,031 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 14 proven. 764 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:12:17,031 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:12:26,165 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:12:26,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 36 select indices, 36 select index equivalence classes, 0 disjoint index pairs (out of 630 index pairs), introduced 36 new quantified variables, introduced 630 case distinctions, treesize of input 346 treesize of output 3340 [2025-01-29 23:12:46,768 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 205 proven. 566 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:12:46,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122370594] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:12:46,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:12:46,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 45, 39] total 114 [2025-01-29 23:12:46,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404428794] [2025-01-29 23:12:46,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:12:46,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2025-01-29 23:12:46,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:12:46,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2025-01-29 23:12:46,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1283, Invalid=11827, Unknown=0, NotChecked=0, Total=13110 [2025-01-29 23:12:46,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:12:46,771 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:12:46,771 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 3.208695652173913) internal successors, (369), 114 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:12:46,771 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:12:57,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:57,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:57,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:12:57,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:12:57,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:12:57,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-01-29 23:12:57,575 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,SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42 [2025-01-29 23:12:57,576 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:12:57,576 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:12:57,576 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #7 [2025-01-29 23:12:57,576 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:12:57,576 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:12:57,576 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,576 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:12:57,576 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:12:57,576 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:12:57,610 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:12:57,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:57,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1343928971, now seen corresponding path program 1 times [2025-01-29 23:12:57,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:12:57,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312181113] [2025-01-29 23:12:57,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:12:57,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:57,615 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:12:57,616 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:12:57,616 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:12:57,616 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:12:57,616 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:12:57,616 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:12:57,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:12:57,616 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,616 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:12:57,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:12:57,649 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:57,649 INFO L85 PathProgramCache]: Analyzing trace with hash -611845128, now seen corresponding path program 1 times [2025-01-29 23:12:57,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:12:57,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736298955] [2025-01-29 23:12:57,649 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:12:57,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:57,650 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:12:57,651 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:12:57,651 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:12:57,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:12:57,651 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:12:57,651 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:12:57,651 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 76 is hopeless, skipping. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2025-01-29 23:12:57,652 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:12:57,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 141 [2025-01-29 23:12:57,652 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:12:57,652 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:12:57,652 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:12:57,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:12:57,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1299960801, now seen corresponding path program 18 times [2025-01-29 23:12:57,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:12:57,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551196399] [2025-01-29 23:12:57,653 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:12:57,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:12:57,655 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 144 statements into 17 equivalence classes. [2025-01-29 23:12:57,676 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 144 of 144 statements. [2025-01-29 23:12:57,677 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-01-29 23:12:57,677 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:13:00,734 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 1 proven. 895 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-29 23:13:00,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:13:00,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551196399] [2025-01-29 23:13:00,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551196399] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:13:00,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460374317] [2025-01-29 23:13:00,736 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-29 23:13:00,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:13:00,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:13:00,738 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:13:00,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-01-29 23:13:00,760 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 144 statements into 17 equivalence classes. [2025-01-29 23:13:00,796 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) and asserted 144 of 144 statements. [2025-01-29 23:13:00,796 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2025-01-29 23:13:00,796 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:13:00,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 153 conjuncts are in the unsatisfiable core [2025-01-29 23:13:00,801 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:13:07,309 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 14 proven. 891 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-29 23:13:07,309 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:13:17,581 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:13:17,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 38 select indices, 38 select index equivalence classes, 0 disjoint index pairs (out of 703 index pairs), introduced 38 new quantified variables, introduced 703 case distinctions, treesize of input 364 treesize of output 3714 [2025-01-29 23:13:33,963 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 266 proven. 639 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-29 23:13:33,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460374317] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:13:33,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:13:33,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 41, 41] total 112 [2025-01-29 23:13:33,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276219039] [2025-01-29 23:13:33,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:13:33,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 113 states [2025-01-29 23:13:33,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:13:33,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2025-01-29 23:13:33,965 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1515, Invalid=11141, Unknown=0, NotChecked=0, Total=12656 [2025-01-29 23:13:33,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:13:33,965 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:13:33,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 113 states, 113 states have (on average 3.415929203539823) internal successors, (386), 112 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:13:33,965 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:13:33,965 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:13:33,965 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:13:33,965 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:13:33,965 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:13:33,965 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:13:33,965 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:13:33,966 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:13:43,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:13:43,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:13:43,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:13:43,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:13:43,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:13:43,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-29 23:13:43,769 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-29 23:13:43,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:13:43,962 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:13:43,962 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:13:43,963 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #7 [2025-01-29 23:13:43,963 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:13:43,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:13:43,963 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:43,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:13:43,963 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:13:43,963 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:13:43,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:13:44,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:13:44,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929021, now seen corresponding path program 1 times [2025-01-29 23:13:44,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:13:44,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368122815] [2025-01-29 23:13:44,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:13:44,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:13:44,001 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:13:44,002 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:13:44,002 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:13:44,002 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:13:44,002 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:13:44,002 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:13:44,002 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:13:44,002 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,002 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:13:44,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:13:44,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:13:44,043 INFO L85 PathProgramCache]: Analyzing trace with hash -611845078, now seen corresponding path program 1 times [2025-01-29 23:13:44,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:13:44,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691998432] [2025-01-29 23:13:44,043 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:13:44,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:13:44,044 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:13:44,044 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:13:44,044 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:13:44,044 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:13:44,044 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:13:44,044 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:13:44,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:13:44,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,044 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:13:44,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:13:44,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,044 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:13:44,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:13:44,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,044 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:13:44,044 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,045 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:13:44,045 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,048 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-29 23:13:44,048 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,049 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-29 23:13:44,049 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,049 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-29 23:13:44,049 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,049 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:13:44,049 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,049 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-29 23:13:44,049 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,049 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 76 is hopeless, skipping. [2025-01-29 23:13:44,049 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 143 [2025-01-29 23:13:44,049 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:13:44,049 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2025-01-29 23:13:44,049 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:13:44,049 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:13:44,049 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:13:44,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:13:44,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1219405342, now seen corresponding path program 19 times [2025-01-29 23:13:44,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:13:44,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124347744] [2025-01-29 23:13:44,049 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:13:44,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:13:44,052 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 148 statements into 1 equivalence classes. [2025-01-29 23:13:44,078 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 148 of 148 statements. [2025-01-29 23:13:44,078 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:13:44,078 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:13:47,700 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 0 proven. 967 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-01-29 23:13:47,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:13:47,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124347744] [2025-01-29 23:13:47,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124347744] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:13:47,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237637529] [2025-01-29 23:13:47,701 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-29 23:13:47,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:13:47,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:13:47,703 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:13:47,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-01-29 23:13:47,726 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 148 statements into 1 equivalence classes. [2025-01-29 23:13:47,753 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 148 of 148 statements. [2025-01-29 23:13:47,753 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:13:47,753 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:13:47,755 WARN L254 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 199 conjuncts are in the unsatisfiable core [2025-01-29 23:13:47,757 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:13:57,689 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:13:57,689 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-29 23:13:57,700 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 14 proven. 965 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:13:57,700 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:14:10,522 WARN L286 SmtUtils]: Spent 5.26s 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-29 23:14:10,523 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:14:10,523 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-29 23:14:32,084 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 259 proven. 713 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-29 23:14:32,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237637529] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:14:32,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:14:32,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 60, 43] total 136 [2025-01-29 23:14:32,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403101096] [2025-01-29 23:14:32,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:14:32,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 137 states [2025-01-29 23:14:32,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:14:32,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 137 interpolants. [2025-01-29 23:14:32,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1635, Invalid=16997, Unknown=0, NotChecked=0, Total=18632 [2025-01-29 23:14:32,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:14:32,088 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:14:32,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 137 states, 137 states have (on average 2.9854014598540144) internal successors, (409), 136 states have internal predecessors, (409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2025-01-29 23:14:32,089 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:14:46,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:14:46,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:14:46,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:14:46,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:14:46,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:14:46,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:14:46,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:14:46,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-29 23:14:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-01-29 23:14:46,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-29 23:14:47,161 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48 [2025-01-29 23:14:47,161 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:14:47,161 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:14:47,161 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #8 [2025-01-29 23:14:47,161 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:14:47,161 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:14:47,161 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,161 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:14:47,161 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:14:47,161 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:14:47,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:14:47,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:14:47,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929077, now seen corresponding path program 1 times [2025-01-29 23:14:47,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:14:47,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141082617] [2025-01-29 23:14:47,204 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:14:47,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:14:47,205 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:14:47,205 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:14:47,205 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:14:47,205 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:14:47,205 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:14:47,205 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:14:47,205 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:14:47,205 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,205 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:14:47,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:14:47,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:14:47,245 INFO L85 PathProgramCache]: Analyzing trace with hash -611845022, now seen corresponding path program 1 times [2025-01-29 23:14:47,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:14:47,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067969053] [2025-01-29 23:14:47,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:14:47,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:14:47,246 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:14:47,246 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:14:47,246 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:14:47,246 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:14:47,247 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:14:47,247 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-29 23:14:47,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:14:47,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-29 23:14:47,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-29 23:14:47,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-29 23:14:47,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:14:47,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-29 23:14:47,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-29 23:14:47,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-29 23:14:47,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,248 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 82 is hopeless, skipping. [2025-01-29 23:14:47,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 153 [2025-01-29 23:14:47,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:14:47,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 155 [2025-01-29 23:14:47,248 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:14:47,248 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:14:47,248 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:14:47,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:14:47,249 INFO L85 PathProgramCache]: Analyzing trace with hash 17691035, now seen corresponding path program 20 times [2025-01-29 23:14:47,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:14:47,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412874896] [2025-01-29 23:14:47,249 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:14:47,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:14:47,252 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 158 statements into 2 equivalence classes. [2025-01-29 23:14:47,271 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 158 of 158 statements. [2025-01-29 23:14:47,271 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:14:47,271 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:14:52,481 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 0 proven. 1118 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2025-01-29 23:14:52,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:14:52,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412874896] [2025-01-29 23:14:52,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412874896] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:14:52,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875771099] [2025-01-29 23:14:52,481 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-29 23:14:52,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:14:52,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:14:52,483 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:14:52,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-01-29 23:14:52,511 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 158 statements into 2 equivalence classes. [2025-01-29 23:14:52,542 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 158 of 158 statements. [2025-01-29 23:14:52,542 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-29 23:14:52,542 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:14:52,545 WARN L254 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 211 conjuncts are in the unsatisfiable core [2025-01-29 23:14:52,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:15:05,393 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:15:05,393 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-29 23:15:05,405 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 14 proven. 1123 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:15:05,405 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:15:20,304 WARN L286 SmtUtils]: Spent 6.11s on a formula simplification that was a NOOP. DAG size: 1469 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 23:15:20,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:15:20,305 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-29 23:15:43,918 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 328 proven. 795 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-29 23:15:43,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875771099] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:15:43,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:15:43,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 64, 45] total 144 [2025-01-29 23:15:43,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411668966] [2025-01-29 23:15:43,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:15:43,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 145 states [2025-01-29 23:15:43,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:15:43,921 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 145 interpolants. [2025-01-29 23:15:43,921 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1799, Invalid=19081, Unknown=0, NotChecked=0, Total=20880 [2025-01-29 23:15:43,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:15:43,922 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:15:43,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 145 states, 145 states have (on average 2.986206896551724) internal successors, (433), 144 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2025-01-29 23:15:43,922 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-01-29 23:15:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-29 23:15:59,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-01-29 23:15:59,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-01-29 23:15:59,823 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:15:59,823 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:15:59,823 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #8 [2025-01-29 23:15:59,823 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:15:59,823 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:15:59,823 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,823 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:15:59,824 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:15:59,824 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:15:59,858 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:15:59,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:15:59,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929137, now seen corresponding path program 1 times [2025-01-29 23:15:59,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:15:59,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989113175] [2025-01-29 23:15:59,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:15:59,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:15:59,862 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:15:59,862 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:15:59,862 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:15:59,862 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:15:59,862 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:15:59,862 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:15:59,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:15:59,862 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,862 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:15:59,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:15:59,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:15:59,899 INFO L85 PathProgramCache]: Analyzing trace with hash -611844962, now seen corresponding path program 1 times [2025-01-29 23:15:59,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:15:59,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73021929] [2025-01-29 23:15:59,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:15:59,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:15:59,900 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:15:59,900 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:15:59,900 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:15:59,900 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:15:59,900 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:15:59,900 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:15:59,900 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:15:59,900 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,900 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:15:59,900 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:15:59,900 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,900 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:15:59,900 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-29 23:15:59,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,902 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:15:59,902 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,902 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-29 23:15:59,903 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,903 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-29 23:15:59,903 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,903 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-29 23:15:59,903 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,903 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-29 23:15:59,903 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,903 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-29 23:15:59,903 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,903 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 88 is hopeless, skipping. [2025-01-29 23:15:59,903 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 163 [2025-01-29 23:15:59,903 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:15:59,903 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 165 [2025-01-29 23:15:59,903 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:15:59,903 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:15:59,903 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:15:59,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:15:59,903 INFO L85 PathProgramCache]: Analyzing trace with hash -117154248, now seen corresponding path program 21 times [2025-01-29 23:15:59,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:15:59,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298062522] [2025-01-29 23:15:59,903 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:15:59,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:15:59,908 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 168 statements into 20 equivalence classes. [2025-01-29 23:15:59,973 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) and asserted 168 of 168 statements. [2025-01-29 23:15:59,973 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2025-01-29 23:15:59,973 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:16:04,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-01-29 23:16:04,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:16:04,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298062522] [2025-01-29 23:16:04,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298062522] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:16:04,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377133240] [2025-01-29 23:16:04,378 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-29 23:16:04,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:16:04,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:16:04,381 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-29 23:16:04,382 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-29 23:16:04,405 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 168 statements into 20 equivalence classes. [2025-01-29 23:16:04,514 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) and asserted 168 of 168 statements. [2025-01-29 23:16:04,515 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2025-01-29 23:16:04,515 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:16:04,517 INFO L256 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 181 conjuncts are in the unsatisfiable core [2025-01-29 23:16:04,519 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:16:15,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 14 proven. 1271 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-01-29 23:16:15,083 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:16:42,673 WARN L286 SmtUtils]: Spent 17.29s on a formula simplification. DAG size of input: 1783 DAG size of output: 1706 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 23:16:42,674 INFO L349 Elim1Store]: treesize reduction 165, result has 96.8 percent of original size [2025-01-29 23:16:42,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 45 select indices, 45 select index equivalence classes, 0 disjoint index pairs (out of 990 index pairs), introduced 45 new quantified variables, introduced 990 case distinctions, treesize of input 430 treesize of output 5237 [2025-01-29 23:18:15,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 403 proven. 882 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-01-29 23:18:15,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377133240] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:18:15,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:18:15,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 48, 48] total 133 [2025-01-29 23:18:15,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560715293] [2025-01-29 23:18:15,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:18:15,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2025-01-29 23:18:15,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:18:15,167 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2025-01-29 23:18:15,168 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1919, Invalid=15903, Unknown=0, NotChecked=0, Total=17822 [2025-01-29 23:18:15,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:18:15,168 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:18:15,168 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 3.3208955223880596) internal successors, (445), 133 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2025-01-29 23:18:15,168 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2025-01-29 23:18:15,169 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-29 23:18:15,169 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-01-29 23:18:34,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-29 23:18:34,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-01-29 23:18:34,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-01-29 23:18:34,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:18:34,727 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:18:34,727 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:18:34,727 INFO L139 ounterexampleChecker]: Examining path program with hash 1130702320, occurence #9 [2025-01-29 23:18:34,727 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:18:34,727 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:18:34,728 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,728 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:18:34,728 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:18:34,728 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:18:34,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:18:34,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:18:34,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929193, now seen corresponding path program 1 times [2025-01-29 23:18:34,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:18:34,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716866888] [2025-01-29 23:18:34,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:18:34,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:18:34,764 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:18:34,764 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:18:34,764 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:18:34,764 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:18:34,764 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:18:34,764 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:18:34,764 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:18:34,764 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,764 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:18:34,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:18:34,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:18:34,798 INFO L85 PathProgramCache]: Analyzing trace with hash -611844906, now seen corresponding path program 1 times [2025-01-29 23:18:34,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:18:34,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639199915] [2025-01-29 23:18:34,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:18:34,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:18:34,799 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:18:34,799 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:18:34,799 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:18:34,799 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:18:34,800 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:18:34,800 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,800 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-29 23:18:34,800 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 88 is hopeless, skipping. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 167 [2025-01-29 23:18:34,801 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:18:34,801 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 169 [2025-01-29 23:18:34,801 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:18:34,801 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:18:34,801 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:18:34,801 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:18:34,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1786334549, now seen corresponding path program 22 times [2025-01-29 23:18:34,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:18:34,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126032767] [2025-01-29 23:18:34,802 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:18:34,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:18:34,805 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 172 statements into 2 equivalence classes. [2025-01-29 23:18:34,828 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-01-29 23:18:34,828 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:18:34,828 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:18:40,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 1 proven. 1361 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-29 23:18:40,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:18:40,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126032767] [2025-01-29 23:18:40,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126032767] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:18:40,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813265053] [2025-01-29 23:18:40,408 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-29 23:18:40,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:18:40,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:18:40,409 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:18:40,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-01-29 23:18:40,433 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 172 statements into 2 equivalence classes. [2025-01-29 23:18:40,466 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-01-29 23:18:40,466 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-29 23:18:40,466 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:18:40,469 WARN L254 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 231 conjuncts are in the unsatisfiable core [2025-01-29 23:18:40,472 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:18:56,043 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:18:56,043 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-29 23:18:56,057 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 14 proven. 1365 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-29 23:18:56,057 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:19:16,515 WARN L286 SmtUtils]: Spent 8.65s on a formula simplification that was a NOOP. DAG size: 1747 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 23:19:16,515 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:19:16,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 46 select indices, 46 select index equivalence classes, 0 disjoint index pairs (out of 1035 index pairs), introduced 46 new quantified variables, introduced 1035 case distinctions, treesize of input 440 treesize of output 5414 [2025-01-29 23:19:57,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 396 proven. 969 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-29 23:19:57,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813265053] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-29 23:19:57,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-29 23:19:57,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 70, 49] total 160 [2025-01-29 23:19:57,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642929312] [2025-01-29 23:19:57,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-29 23:19:57,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 161 states [2025-01-29 23:19:57,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-29 23:19:57,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 161 interpolants. [2025-01-29 23:19:57,651 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2129, Invalid=23631, Unknown=0, NotChecked=0, Total=25760 [2025-01-29 23:19:57,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:19:57,651 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-29 23:19:57,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 161 states, 161 states have (on average 2.9627329192546585) internal successors, (477), 160 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:19:57,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:19:57,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:19:57,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:19:57,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:19:57,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:19:57,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2025-01-29 23:19:57,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 82 states. [2025-01-29 23:19:57,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-29 23:19:57,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 89 states. [2025-01-29 23:19:57,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-29 23:20:18,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2025-01-29 23:20:18,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-29 23:20:18,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-01-29 23:20:18,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57 [2025-01-29 23:20:18,734 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-29 23:20:18,734 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-29 23:20:18,734 INFO L139 ounterexampleChecker]: Examining path program with hash 1394093251, occurence #9 [2025-01-29 23:20:18,734 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-29 23:20:18,734 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 1 [2025-01-29 23:20:18,734 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,734 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-29 23:20:18,734 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:20:18,734 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-29 23:20:18,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-29 23:20:18,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:20:18,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1343929257, now seen corresponding path program 1 times [2025-01-29 23:20:18,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:20:18,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490251627] [2025-01-29 23:20:18,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:20:18,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:20:18,776 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-29 23:20:18,777 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-29 23:20:18,777 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:20:18,777 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:20:18,777 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:20:18,777 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:20:18,777 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-29 23:20:18,777 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,777 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-29 23:20:18,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-29 23:20:18,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:20:18,818 INFO L85 PathProgramCache]: Analyzing trace with hash -611844842, now seen corresponding path program 1 times [2025-01-29 23:20:18,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-29 23:20:18,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953113165] [2025-01-29 23:20:18,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-29 23:20:18,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:20:18,819 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-29 23:20:18,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-29 23:20:18,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-29 23:20:18,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-29 23:20:18,819 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-29 23:20:18,819 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-29 23:20:18,819 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-29 23:20:18,819 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,819 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-29 23:20:18,819 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-29 23:20:18,819 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,819 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 18 is hopeless, skipping. [2025-01-29 23:20:18,819 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-29 23:20:18,819 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 56 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-29 23:20:18,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-29 23:20:18,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-29 23:20:18,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-29 23:20:18,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2025-01-29 23:20:18,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 92 [2025-01-29 23:20:18,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,821 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 94 is hopeless, skipping. [2025-01-29 23:20:18,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 177 [2025-01-29 23:20:18,821 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-29 23:20:18,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2025-01-29 23:20:18,821 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-29 23:20:18,821 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-29 23:20:18,821 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-29 23:20:18,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-29 23:20:18,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1393105678, now seen corresponding path program 23 times [2025-01-29 23:20:18,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-29 23:20:18,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087886106] [2025-01-29 23:20:18,821 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:20:18,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-29 23:20:18,825 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 182 statements into 21 equivalence classes. [2025-01-29 23:20:18,914 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) and asserted 182 of 182 statements. [2025-01-29 23:20:18,914 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2025-01-29 23:20:18,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:20:24,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1569 backedges. 0 proven. 1538 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-01-29 23:20:24,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-29 23:20:24,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087886106] [2025-01-29 23:20:24,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087886106] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-29 23:20:24,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88485420] [2025-01-29 23:20:24,711 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-29 23:20:24,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-29 23:20:24,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-29 23:20:24,713 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-29 23:20:24,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-01-29 23:20:24,744 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 182 statements into 21 equivalence classes. [2025-01-29 23:20:24,805 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) and asserted 182 of 182 statements. [2025-01-29 23:20:24,805 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2025-01-29 23:20:24,805 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-29 23:20:24,808 INFO L256 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 193 conjuncts are in the unsatisfiable core [2025-01-29 23:20:24,811 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-29 23:20:36,615 INFO L134 CoverageAnalysis]: Checked inductivity of 1569 backedges. 14 proven. 1530 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-01-29 23:20:36,615 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-29 23:20:58,855 WARN L286 SmtUtils]: Spent 10.33s on a formula simplification that was a NOOP. DAG size: 1895 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-29 23:20:58,856 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-29 23:20:58,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 48 select indices, 48 select index equivalence classes, 0 disjoint index pairs (out of 1128 index pairs), introduced 48 new quantified variables, introduced 1128 case distinctions, treesize of input 460 treesize of output 5890 [2025-01-29 23:21:15,416 WARN L249 Executor]: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2025-01-29 23:21:15,417 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2025-01-29 23:21:15,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2025-01-29 23:21:15,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2025-01-29 23:21:15,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,26 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2025-01-29 23:21:15,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Forceful destruction successful, exit code 0 [2025-01-29 23:21:15,625 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:275) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:499) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:484) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:590) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:245) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:318) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:728) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.pushMinionEliminatees(QuantifierPushUtilsForSubsetPush.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:337) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:189) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:234) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:395) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:267) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:325) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:181) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.concurrency.PartialOrderCegarLoop.isCounterexampleFeasible(PartialOrderCegarLoop.java:320) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:238) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:165) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 70 more [2025-01-29 23:21:15,629 INFO L158 Benchmark]: Toolchain (without parser) took 767124.77ms. Allocated memory was 201.3MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 127.7MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 1.4GB. Max. memory is 16.0GB. [2025-01-29 23:21:15,629 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.15ms. Allocated memory is still 201.3MB. Free memory is still 128.5MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 23:21:15,629 INFO L158 Benchmark]: Boogie Procedure Inliner took 17.66ms. Allocated memory is still 201.3MB. Free memory was 127.7MB in the beginning and 126.2MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 23:21:15,630 INFO L158 Benchmark]: Boogie Preprocessor took 11.44ms. Allocated memory is still 201.3MB. Free memory was 126.2MB in the beginning and 125.7MB in the end (delta: 445.2kB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-29 23:21:15,630 INFO L158 Benchmark]: RCFGBuilder took 156.86ms. Allocated memory is still 201.3MB. Free memory was 125.7MB in the beginning and 115.8MB in the end (delta: 9.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2025-01-29 23:21:15,630 INFO L158 Benchmark]: TraceAbstraction took 766929.75ms. Allocated memory was 201.3MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 115.0MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 1.4GB. Max. memory is 16.0GB. [2025-01-29 23:21:15,631 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.15ms. Allocated memory is still 201.3MB. Free memory is still 128.5MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 17.66ms. Allocated memory is still 201.3MB. Free memory was 127.7MB in the beginning and 126.2MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 11.44ms. Allocated memory is still 201.3MB. Free memory was 126.2MB in the beginning and 125.7MB in the end (delta: 445.2kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 156.86ms. Allocated memory is still 201.3MB. Free memory was 125.7MB in the beginning and 115.8MB in the end (delta: 9.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 766929.75ms. Allocated memory was 201.3MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 115.0MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 1.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...