/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 -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-1c4755c-m [2024-12-17 00:59:39,113 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-17 00:59:39,174 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 [2024-12-17 00:59:39,183 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-17 00:59:39,183 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-17 00:59:39,212 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-17 00:59:39,213 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-17 00:59:39,213 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-17 00:59:39,214 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-17 00:59:39,214 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-17 00:59:39,214 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-17 00:59:39,214 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-17 00:59:39,214 INFO L153 SettingsManager]: * Use SBE=true [2024-12-17 00:59:39,214 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-17 00:59:39,215 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-17 00:59:39,216 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-17 00:59:39,216 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-17 00:59:39,216 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-17 00:59:39,216 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-17 00:59:39,216 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-12-17 00:59:39,217 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-17 00:59:39,217 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-17 00:59:39,217 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-17 00:59:39,218 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2024-12-17 00:59:39,218 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-17 00:59:39,218 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-17 00:59:39,218 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-12-17 00:59:39,218 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-17 00:59:39,218 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-17 00:59:39,218 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-12-17 00:59:39,218 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-12-17 00:59:39,218 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-12-17 00:59:39,218 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT [2024-12-17 00:59:39,476 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-17 00:59:39,484 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-17 00:59:39,486 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-17 00:59:39,487 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2024-12-17 00:59:39,487 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2024-12-17 00:59:39,488 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 [2024-12-17 00:59:39,488 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' [2024-12-17 00:59:39,507 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-17 00:59:39,508 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2024-12-17 00:59:39,509 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-17 00:59:39,509 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-17 00:59:39,509 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-17 00:59:39,516 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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,525 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-12-17 00:59:39,526 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-17 00:59:39,527 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-17 00:59:39,527 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-17 00:59:39,527 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-17 00:59:39,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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,535 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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,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 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,538 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-17 00:59:39,539 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-17 00:59:39,539 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-17 00:59:39,539 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-17 00:59:39,539 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 12:59:39" (1/1) ... [2024-12-17 00:59:39,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-12-17 00:59:39,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 00:59:39,569 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-12-17 00:59:39,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-12-17 00:59:39,596 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2024-12-17 00:59:39,596 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-17 00:59:39,596 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-17 00:59:39,596 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2024-12-17 00:59:39,596 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-17 00:59:39,596 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-17 00:59:39,597 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2024-12-17 00:59:39,597 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-17 00:59:39,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-17 00:59:39,598 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-17 00:59:39,640 INFO L234 CfgBuilder]: Building ICFG [2024-12-17 00:59:39,642 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-17 00:59:39,714 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-17 00:59:39,715 INFO L283 CfgBuilder]: Performing block encoding [2024-12-17 00:59:39,742 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-17 00:59:39,742 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-17 00:59:39,742 INFO L201 PluginConnector]: Adding new model send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 12:59:39 BoogieIcfgContainer [2024-12-17 00:59:39,743 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-17 00:59:39,745 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-17 00:59:39,745 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-17 00:59:39,750 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-17 00:59:39,750 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 17.12 12:59:39" (1/2) ... [2024-12-17 00:59:39,751 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e06bf45 and model type send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 12:59:39, skipping insertion in model container [2024-12-17 00:59:39,751 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 17.12 12:59:39" (2/2) ... [2024-12-17 00:59:39,752 INFO L128 eAbstractionObserver]: Analyzing ICFG send-receive-alt.wvr.bpl [2024-12-17 00:59:39,764 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-17 00:59:39,766 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG send-receive-alt.wvr.bpl that has 3 procedures, 16 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-12-17 00:59:39,766 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-17 00:59:39,811 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-17 00:59:39,862 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-17 00:59:39,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-12-17 00:59:39,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 00:59:39,868 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-12-17 00:59:39,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-12-17 00:59:39,913 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-12-17 00:59:39,931 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-12-17 00:59:39,939 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;@7ec661d0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-17 00:59:39,939 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-12-17 00:59:40,041 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:40,041 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:40,041 INFO L139 ounterexampleChecker]: Examining path program with hash 154405092, occurence #1 [2024-12-17 00:59:40,041 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 00:59:40,041 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:40,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:40,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1112294190, now seen corresponding path program 1 times [2024-12-17 00:59:40,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:40,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47527862] [2024-12-17 00:59:40,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 00:59:40,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:40,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 00:59:40,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-17 00:59:40,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:40,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47527862] [2024-12-17 00:59:40,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47527862] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 00:59:40,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 00:59:40,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-17 00:59:40,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408907354] [2024-12-17 00:59:40,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 00:59:40,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-17 00:59:40,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:40,198 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-17 00:59:40,199 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-17 00:59:40,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:40,200 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:40,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:40,202 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:40,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:40,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-17 00:59:40,304 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:40,304 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:40,304 INFO L139 ounterexampleChecker]: Examining path program with hash 940793520, occurence #1 [2024-12-17 00:59:40,304 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 00:59:40,304 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:40,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:40,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1401517169, now seen corresponding path program 1 times [2024-12-17 00:59:40,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:40,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324504812] [2024-12-17 00:59:40,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 00:59:40,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:40,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 00:59:40,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-17 00:59:40,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:40,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324504812] [2024-12-17 00:59:40,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324504812] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 00:59:40,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 00:59:40,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-17 00:59:40,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083765759] [2024-12-17 00:59:40,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 00:59:40,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-17 00:59:40,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:40,380 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-17 00:59:40,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-17 00:59:40,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:40,381 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:40,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:40,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:40,383 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:40,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:40,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:40,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-17 00:59:40,512 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:40,512 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:40,512 INFO L139 ounterexampleChecker]: Examining path program with hash 1371739246, occurence #1 [2024-12-17 00:59:40,512 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 00:59:40,512 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:40,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:40,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1696300823, now seen corresponding path program 2 times [2024-12-17 00:59:40,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:40,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458201153] [2024-12-17 00:59:40,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 00:59:40,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:40,524 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 00:59:40,524 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 00:59:40,541 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-17 00:59:40,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:40,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458201153] [2024-12-17 00:59:40,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458201153] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 00:59:40,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 00:59:40,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-17 00:59:40,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872841963] [2024-12-17 00:59:40,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 00:59:40,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-17 00:59:40,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:40,542 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-17 00:59:40,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-17 00:59:40,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:40,542 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:40,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:40,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:40,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:40,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:40,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:40,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:40,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:40,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-17 00:59:40,671 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:40,672 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:40,672 INFO L139 ounterexampleChecker]: Examining path program with hash -488625163, occurence #1 [2024-12-17 00:59:40,672 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 00:59:40,672 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:40,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:40,672 INFO L85 PathProgramCache]: Analyzing trace with hash -307667145, now seen corresponding path program 1 times [2024-12-17 00:59:40,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:40,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236541797] [2024-12-17 00:59:40,673 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 00:59:40,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:40,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 00:59:40,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-17 00:59:40,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:40,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236541797] [2024-12-17 00:59:40,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236541797] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 00:59:40,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293888051] [2024-12-17 00:59:40,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 00:59:40,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 00:59:40,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 00:59:40,816 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 00:59:40,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-17 00:59:40,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 00:59:40,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-17 00:59:40,854 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 00:59:40,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-17 00:59:40,963 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 00:59:41,048 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 00:59:41,049 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 [2024-12-17 00:59:41,111 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-17 00:59:41,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293888051] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 00:59:41,112 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 00:59:41,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-12-17 00:59:41,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110283329] [2024-12-17 00:59:41,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 00:59:41,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-17 00:59:41,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:41,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-17 00:59:41,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-12-17 00:59:41,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:41,113 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:41,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:41,114 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,114 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,114 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,114 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:41,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:41,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-17 00:59:41,406 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 [2024-12-17 00:59:41,407 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:41,407 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:41,407 INFO L139 ounterexampleChecker]: Examining path program with hash 1513030677, occurence #1 [2024-12-17 00:59:41,407 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 00:59:41,407 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:41,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:41,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1820892166, now seen corresponding path program 1 times [2024-12-17 00:59:41,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:41,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70658180] [2024-12-17 00:59:41,408 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 00:59:41,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:41,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 00:59:41,469 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-17 00:59:41,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:41,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70658180] [2024-12-17 00:59:41,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70658180] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 00:59:41,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938080984] [2024-12-17 00:59:41,470 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 00:59:41,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 00:59:41,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 00:59:41,472 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 00:59:41,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-17 00:59:41,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 00:59:41,510 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-17 00:59:41,510 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 00:59:41,528 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 00:59:41,529 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-17 00:59:41,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938080984] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 00:59:41,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-17 00:59:41,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2024-12-17 00:59:41,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480875345] [2024-12-17 00:59:41,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 00:59:41,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-17 00:59:41,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:41,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-17 00:59:41,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-17 00:59:41,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:41,530 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:41,530 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:41,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:41,530 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:41,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:41,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:41,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-17 00:59:41,826 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 [2024-12-17 00:59:41,826 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:41,826 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:41,826 INFO L139 ounterexampleChecker]: Examining path program with hash 2041266878, occurence #1 [2024-12-17 00:59:41,826 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 00:59:41,826 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:41,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:41,827 INFO L85 PathProgramCache]: Analyzing trace with hash -35784160, now seen corresponding path program 2 times [2024-12-17 00:59:41,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:41,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815566240] [2024-12-17 00:59:41,827 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 00:59:41,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:41,837 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 00:59:41,837 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 00:59:41,886 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-17 00:59:41,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:41,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815566240] [2024-12-17 00:59:41,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815566240] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 00:59:41,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 00:59:41,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-17 00:59:41,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101559637] [2024-12-17 00:59:41,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 00:59:41,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-17 00:59:41,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:41,888 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-17 00:59:41,888 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-17 00:59:41,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:41,888 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:41,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:41,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:41,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:41,888 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:41,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:41,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:41,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:41,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:41,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-17 00:59:41,931 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:41,931 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:41,932 INFO L139 ounterexampleChecker]: Examining path program with hash 823711166, occurence #1 [2024-12-17 00:59:41,932 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 00:59:41,932 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:41,933 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:41,933 INFO L85 PathProgramCache]: Analyzing trace with hash -2131107116, now seen corresponding path program 3 times [2024-12-17 00:59:41,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:41,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417708280] [2024-12-17 00:59:41,933 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 00:59:41,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:41,948 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-17 00:59:41,949 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 00:59:42,158 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-17 00:59:42,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:42,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417708280] [2024-12-17 00:59:42,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417708280] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 00:59:42,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912105361] [2024-12-17 00:59:42,159 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 00:59:42,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 00:59:42,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 00:59:42,162 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 00:59:42,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-17 00:59:42,195 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-17 00:59:42,196 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 00:59:42,197 INFO L256 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-17 00:59:42,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 00:59:42,318 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-17 00:59:42,318 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 00:59:42,516 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 00:59:42,517 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 [2024-12-17 00:59:42,612 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-17 00:59:42,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912105361] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 00:59:42,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 00:59:42,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-17 00:59:42,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712980139] [2024-12-17 00:59:42,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 00:59:42,614 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-17 00:59:42,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:42,614 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-17 00:59:42,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2024-12-17 00:59:42,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:42,615 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:42,615 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:42,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:42,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:42,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:42,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:42,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:42,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:42,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:42,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 00:59:42,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-17 00:59:43,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 00:59:43,026 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:43,027 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:43,027 INFO L139 ounterexampleChecker]: Examining path program with hash 823711166, occurence #2 [2024-12-17 00:59:43,027 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 00:59:43,027 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 00:59:43,028 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 00:59:43,028 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 00:59:43,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:43,050 INFO L85 PathProgramCache]: Analyzing trace with hash 79578499, now seen corresponding path program 1 times [2024-12-17 00:59:43,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 00:59:43,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748842203] [2024-12-17 00:59:43,051 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 00:59:43,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:43,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 00:59:43,054 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 00:59:43,054 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 00:59:43,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 00:59:43,054 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 00:59:43,054 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 00:59:43,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:43,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1192545776, now seen corresponding path program 1 times [2024-12-17 00:59:43,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 00:59:43,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469289294] [2024-12-17 00:59:43,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 00:59:43,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:43,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 00:59:43,081 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 00:59:43,081 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 00:59:43,081 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 00:59:43,081 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 00:59:43,081 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 00:59:43,082 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-12-17 00:59:43,082 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 00:59:43,082 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-12-17 00:59:43,082 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 00:59:43,082 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-12-17 00:59:43,082 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 00:59:43,082 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 00:59:43,082 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 00:59:43,082 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 00:59:43,082 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:43,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:43,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1448888907, now seen corresponding path program 4 times [2024-12-17 00:59:43,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:43,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223340005] [2024-12-17 00:59:43,083 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 00:59:43,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:43,094 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 00:59:43,094 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 00:59:43,323 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-17 00:59:43,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:43,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223340005] [2024-12-17 00:59:43,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223340005] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 00:59:43,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089357933] [2024-12-17 00:59:43,324 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 00:59:43,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 00:59:43,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 00:59:43,327 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 00:59:43,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-17 00:59:43,365 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 00:59:43,366 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 00:59:43,366 INFO L256 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-17 00:59:43,368 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 00:59:43,547 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-17 00:59:43,547 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 00:59:43,849 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 00:59:43,849 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 [2024-12-17 00:59:44,050 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-17 00:59:44,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089357933] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 00:59:44,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 00:59:44,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2024-12-17 00:59:44,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704137845] [2024-12-17 00:59:44,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 00:59:44,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-17 00:59:44,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:44,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-17 00:59:44,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2024-12-17 00:59:44,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:44,051 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:44,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.9) internal successors, (58), 19 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:44,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:44,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:44,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:44,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:44,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:44,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:44,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 00:59:44,052 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:44,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:44,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:44,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:44,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:44,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:44,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:44,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 00:59:44,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 00:59:44,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-17 00:59:44,759 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-17 00:59:44,759 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:44,759 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:44,760 INFO L139 ounterexampleChecker]: Examining path program with hash -1579879796, occurence #1 [2024-12-17 00:59:44,760 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 00:59:44,760 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:44,760 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:44,760 INFO L85 PathProgramCache]: Analyzing trace with hash 321894486, now seen corresponding path program 5 times [2024-12-17 00:59:44,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:44,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834978179] [2024-12-17 00:59:44,760 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 00:59:44,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:44,800 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-12-17 00:59:44,800 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 00:59:45,462 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 1 proven. 57 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-17 00:59:45,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:45,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834978179] [2024-12-17 00:59:45,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834978179] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 00:59:45,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073886964] [2024-12-17 00:59:45,462 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 00:59:45,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 00:59:45,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 00:59:45,465 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 00:59:45,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-17 00:59:45,504 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-12-17 00:59:45,504 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 00:59:45,505 INFO L256 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-12-17 00:59:45,507 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 00:59:46,119 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 14 proven. 47 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 00:59:46,119 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 00:59:46,803 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,804 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,806 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,806 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,807 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,807 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,808 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,813 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,814 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,815 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,815 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,816 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,818 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,819 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,824 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:46,920 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 00:59:46,921 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 [2024-12-17 00:59:47,116 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 3 proven. 58 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 00:59:47,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073886964] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 00:59:47,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 00:59:47,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 36 [2024-12-17 00:59:47,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462586702] [2024-12-17 00:59:47,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 00:59:47,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-17 00:59:47,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:47,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-17 00:59:47,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1091, Unknown=0, NotChecked=0, Total=1332 [2024-12-17 00:59:47,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:47,118 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:47,119 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.810810810810811) internal successors, (104), 36 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:47,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:47,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:47,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:47,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:47,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:47,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:47,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 00:59:47,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 00:59:47,119 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 00:59:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 00:59:48,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 00:59:48,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-17 00:59:48,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-12-17 00:59:48,726 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:48,726 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:48,727 INFO L139 ounterexampleChecker]: Examining path program with hash 1280010003, occurence #1 [2024-12-17 00:59:48,727 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 00:59:48,727 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:48,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:48,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1770555507, now seen corresponding path program 6 times [2024-12-17 00:59:48,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:48,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328884190] [2024-12-17 00:59:48,727 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 00:59:48,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:48,757 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-12-17 00:59:48,757 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 00:59:49,498 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 7 proven. 65 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-17 00:59:49,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:49,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328884190] [2024-12-17 00:59:49,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328884190] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 00:59:49,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441650481] [2024-12-17 00:59:49,498 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 00:59:49,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 00:59:49,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 00:59:49,502 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 00:59:49,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-17 00:59:49,539 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-12-17 00:59:49,539 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 00:59:49,540 INFO L256 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-12-17 00:59:49,542 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 00:59:50,240 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 14 proven. 61 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 00:59:50,240 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 00:59:50,989 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:50,989 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:50,990 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:50,991 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:50,992 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:50,994 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:50,996 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,001 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,002 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,003 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,005 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,006 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,006 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,008 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,011 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,012 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,012 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,013 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,013 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,016 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,016 INFO L173 IndexEqualityManager]: detected equality via solver [2024-12-17 00:59:51,123 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 00:59:51,124 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 [2024-12-17 00:59:51,386 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 2 proven. 73 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 00:59:51,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441650481] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 00:59:51,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 00:59:51,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 42 [2024-12-17 00:59:51,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884600586] [2024-12-17 00:59:51,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 00:59:51,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-12-17 00:59:51,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:51,388 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-12-17 00:59:51,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=1503, Unknown=0, NotChecked=0, Total=1806 [2024-12-17 00:59:51,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:51,389 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:51,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.8372093023255816) internal successors, (122), 42 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:51,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:51,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:51,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:51,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:51,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:51,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:51,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 00:59:51,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 00:59:51,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 00:59:51,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 00:59:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 00:59:53,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 00:59:53,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 00:59:53,046 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-17 00:59:53,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 00:59:53,241 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 00:59:53,241 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 00:59:53,242 INFO L139 ounterexampleChecker]: Examining path program with hash 1896563274, occurence #1 [2024-12-17 00:59:53,242 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 00:59:53,242 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 00:59:53,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 00:59:53,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1189198192, now seen corresponding path program 7 times [2024-12-17 00:59:53,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 00:59:53,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088833634] [2024-12-17 00:59:53,242 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 00:59:53,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 00:59:53,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 00:59:54,087 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 1 proven. 103 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-12-17 00:59:54,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 00:59:54,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088833634] [2024-12-17 00:59:54,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088833634] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 00:59:54,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552827618] [2024-12-17 00:59:54,087 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 00:59:54,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 00:59:54,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 00:59:54,091 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 00:59:54,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-17 00:59:54,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 00:59:54,131 WARN L254 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 75 conjuncts are in the unsatisfiable core [2024-12-17 00:59:54,133 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 00:59:55,168 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 00:59:55,168 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 [2024-12-17 00:59:55,178 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 14 proven. 94 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 00:59:55,178 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 00:59:56,545 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 00:59:56,546 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 [2024-12-17 00:59:57,974 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 11 proven. 97 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 00:59:57,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552827618] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 00:59:57,975 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 00:59:57,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 21, 18] total 50 [2024-12-17 00:59:57,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845889918] [2024-12-17 00:59:57,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 00:59:57,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-12-17 00:59:57,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 00:59:57,976 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-12-17 00:59:57,977 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=2209, Unknown=0, NotChecked=0, Total=2550 [2024-12-17 00:59:57,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:57,978 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 00:59:57,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.843137254901961) internal successors, (145), 50 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 00:59:57,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 00:59:59,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 00:59:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 00:59:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 00:59:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 00:59:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 00:59:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 00:59:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 00:59:59,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 00:59:59,921 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-17 01:00:00,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:00:00,115 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:00:00,115 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:00:00,115 INFO L139 ounterexampleChecker]: Examining path program with hash 1280010003, occurence #2 [2024-12-17 01:00:00,115 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:00:00,115 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:00:00,115 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:00:00,115 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:00:00,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:00,125 INFO L85 PathProgramCache]: Analyzing trace with hash 79578573, now seen corresponding path program 1 times [2024-12-17 01:00:00,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:00:00,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362679643] [2024-12-17 01:00:00,125 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:00:00,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:00,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:00:00,128 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:00:00,128 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:00:00,128 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:00:00,128 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,128 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:00:00,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:00,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1192545850, now seen corresponding path program 1 times [2024-12-17 01:00:00,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:00:00,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101783355] [2024-12-17 01:00:00,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:00:00,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:00,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:00:00,146 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:00:00,146 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:00:00,146 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:00:00,146 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,146 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:00:00,146 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:00:00,147 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,147 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:00:00,147 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:00:00,147 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,147 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:00:00,147 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,147 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:00:00,147 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,147 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:00:00,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:00:00,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:00:00,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:00:00,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,148 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 38 is hopeless, skipping. [2024-12-17 01:00:00,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-12-17 01:00:00,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:00,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-12-17 01:00:00,148 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:00:00,148 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:00:00,148 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:00:00,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:00,148 INFO L85 PathProgramCache]: Analyzing trace with hash 213530253, now seen corresponding path program 8 times [2024-12-17 01:00:00,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:00:00,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768364035] [2024-12-17 01:00:00,149 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 01:00:00,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:00,170 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 01:00:00,170 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:00:01,068 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 147 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:00:01,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:00:01,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768364035] [2024-12-17 01:00:01,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768364035] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:00:01,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606060224] [2024-12-17 01:00:01,069 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 01:00:01,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:00:01,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:00:01,071 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:00:01,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-17 01:00:01,109 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 01:00:01,109 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:00:01,110 WARN L254 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 87 conjuncts are in the unsatisfiable core [2024-12-17 01:00:01,112 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:00:02,449 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:00:02,449 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 [2024-12-17 01:00:02,457 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 14 proven. 140 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 01:00:02,457 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:00:04,120 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:00:04,121 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 [2024-12-17 01:00:06,170 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 27 proven. 125 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 01:00:06,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606060224] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:00:06,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:00:06,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 25, 20] total 57 [2024-12-17 01:00:06,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483251183] [2024-12-17 01:00:06,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:00:06,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-12-17 01:00:06,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:00:06,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-12-17 01:00:06,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=2898, Unknown=0, NotChecked=0, Total=3306 [2024-12-17 01:00:06,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:00:06,173 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:00:06,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.9655172413793105) internal successors, (172), 57 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:00:06,173 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:00:08,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:00:08,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:00:08,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 [2024-12-17 01:00:08,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:00:08,604 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:00:08,605 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:00:08,605 INFO L139 ounterexampleChecker]: Examining path program with hash 1896563274, occurence #2 [2024-12-17 01:00:08,605 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:00:08,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:00:08,605 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:00:08,605 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:00:08,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:08,623 INFO L85 PathProgramCache]: Analyzing trace with hash 79578605, now seen corresponding path program 1 times [2024-12-17 01:00:08,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:00:08,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438573247] [2024-12-17 01:00:08,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:00:08,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:08,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:00:08,625 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:00:08,625 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:00:08,625 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:00:08,625 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,625 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:00:08,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:08,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1192545882, now seen corresponding path program 1 times [2024-12-17 01:00:08,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:00:08,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581303220] [2024-12-17 01:00:08,639 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:00:08,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:08,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:00:08,642 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:00:08,642 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:00:08,642 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:00:08,642 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,642 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:00:08,642 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:00:08,642 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,642 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:00:08,642 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:00:08,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:00:08,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:00:08,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:00:08,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:00:08,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:00:08,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:00:08,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:00:08,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:00:08,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,643 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 44 is hopeless, skipping. [2024-12-17 01:00:08,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2024-12-17 01:00:08,643 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:08,643 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2024-12-17 01:00:08,644 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:00:08,644 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:00:08,644 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:00:08,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:08,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1871435862, now seen corresponding path program 9 times [2024-12-17 01:00:08,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:00:08,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146435843] [2024-12-17 01:00:08,644 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 01:00:08,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:08,674 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-12-17 01:00:08,674 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:00:10,017 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 0 proven. 197 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-17 01:00:10,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:00:10,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146435843] [2024-12-17 01:00:10,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146435843] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:00:10,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882050483] [2024-12-17 01:00:10,018 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 01:00:10,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:00:10,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:00:10,021 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:00:10,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-17 01:00:10,071 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-12-17 01:00:10,071 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:00:10,073 INFO L256 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-12-17 01:00:10,075 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:00:11,660 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 14 proven. 193 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:00:11,660 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:00:15,339 INFO L349 Elim1Store]: treesize reduction 75, result has 93.6 percent of original size [2024-12-17 01:00:15,339 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 202 treesize of output 1187 [2024-12-17 01:00:21,594 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 49 proven. 158 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:00:21,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882050483] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:00:21,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:00:21,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22, 23] total 59 [2024-12-17 01:00:21,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462688614] [2024-12-17 01:00:21,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:00:21,595 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-12-17 01:00:21,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:00:21,596 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-12-17 01:00:21,596 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=470, Invalid=3070, Unknown=0, NotChecked=0, Total=3540 [2024-12-17 01:00:21,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:00:21,597 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:00:21,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 3.1666666666666665) internal successors, (190), 59 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:00:21,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:00:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:00:24,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:00:24,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:00:24,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-17 01:00:24,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-12-17 01:00:24,767 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:00:24,767 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:00:24,768 INFO L139 ounterexampleChecker]: Examining path program with hash 1280010003, occurence #3 [2024-12-17 01:00:24,768 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:00:24,768 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:00:24,768 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:00:24,768 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:00:24,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:24,778 INFO L85 PathProgramCache]: Analyzing trace with hash 79578637, now seen corresponding path program 1 times [2024-12-17 01:00:24,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:00:24,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220302823] [2024-12-17 01:00:24,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:00:24,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:24,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:00:24,780 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:00:24,780 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:00:24,780 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:00:24,780 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,780 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:00:24,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:24,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1192545914, now seen corresponding path program 1 times [2024-12-17 01:00:24,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:00:24,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929058828] [2024-12-17 01:00:24,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:00:24,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:24,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:00:24,792 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:00:24,792 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:00:24,792 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:00:24,792 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,792 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:00:24,792 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:00:24,792 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,792 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:00:24,792 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:00:24,792 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,792 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:00:24,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:00:24,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:00:24,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:00:24,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:00:24,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,793 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:00:24,793 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:00:24,795 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:00:24,795 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,795 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 44 is hopeless, skipping. [2024-12-17 01:00:24,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-12-17 01:00:24,795 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:24,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-12-17 01:00:24,795 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:00:24,795 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:00:24,795 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:00:24,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:24,796 INFO L85 PathProgramCache]: Analyzing trace with hash -979554873, now seen corresponding path program 10 times [2024-12-17 01:00:24,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:00:24,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095900078] [2024-12-17 01:00:24,796 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 01:00:24,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:24,814 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 01:00:24,814 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:00:26,562 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 235 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:00:26,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:00:26,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095900078] [2024-12-17 01:00:26,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095900078] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:00:26,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186864609] [2024-12-17 01:00:26,563 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 01:00:26,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:00:26,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:00:26,565 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:00:26,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-17 01:00:26,610 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 01:00:26,610 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:00:26,612 WARN L254 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 107 conjuncts are in the unsatisfiable core [2024-12-17 01:00:26,614 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:00:28,966 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:00:28,966 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 [2024-12-17 01:00:28,975 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 14 proven. 228 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 01:00:28,975 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:00:31,723 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:00:31,724 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 [2024-12-17 01:00:34,587 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 49 proven. 191 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 01:00:34,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186864609] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:00:34,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:00:34,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 31, 24] total 71 [2024-12-17 01:00:34,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153809728] [2024-12-17 01:00:34,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:00:34,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-12-17 01:00:34,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:00:34,589 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-12-17 01:00:34,590 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=562, Invalid=4550, Unknown=0, NotChecked=0, Total=5112 [2024-12-17 01:00:34,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:00:34,590 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:00:34,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.9722222222222223) internal successors, (214), 71 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:00:34,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:34,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:34,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:34,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:00:34,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:34,590 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:34,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:00:34,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:00:34,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:00:34,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:00:34,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:00:34,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:00:34,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:00:34,591 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:00:38,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:00:38,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-17 01:00:38,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21 [2024-12-17 01:00:38,320 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:00:38,320 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:00:38,320 INFO L139 ounterexampleChecker]: Examining path program with hash 1896563274, occurence #3 [2024-12-17 01:00:38,320 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:00:38,320 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:00:38,320 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:00:38,320 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:00:38,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:38,330 INFO L85 PathProgramCache]: Analyzing trace with hash 79578673, now seen corresponding path program 1 times [2024-12-17 01:00:38,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:00:38,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316242333] [2024-12-17 01:00:38,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:00:38,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:38,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:00:38,332 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:00:38,332 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:00:38,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:00:38,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:00:38,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:38,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1192545950, now seen corresponding path program 1 times [2024-12-17 01:00:38,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:00:38,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89955985] [2024-12-17 01:00:38,342 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:00:38,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:38,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:00:38,344 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:00:38,344 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:00:38,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:00:38,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,345 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:00:38,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:00:38,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,345 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:00:38,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:00:38,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:00:38,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:00:38,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:00:38,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:00:38,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:00:38,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:00:38,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:00:38,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:00:38,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:00:38,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:00:38,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,346 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2024-12-17 01:00:38,347 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2024-12-17 01:00:38,347 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:38,347 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2024-12-17 01:00:38,347 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:00:38,347 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:00:38,347 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:00:38,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:38,347 INFO L85 PathProgramCache]: Analyzing trace with hash 390523364, now seen corresponding path program 11 times [2024-12-17 01:00:38,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:00:38,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006266050] [2024-12-17 01:00:38,347 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 01:00:38,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:38,381 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-17 01:00:38,381 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:00:39,701 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 0 proven. 302 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-17 01:00:39,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:00:39,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006266050] [2024-12-17 01:00:39,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006266050] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:00:39,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714536574] [2024-12-17 01:00:39,701 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 01:00:39,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:00:39,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:00:39,703 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:00:39,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-17 01:00:39,748 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-12-17 01:00:39,748 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:00:39,749 INFO L256 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 97 conjuncts are in the unsatisfiable core [2024-12-17 01:00:39,750 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:00:41,838 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 14 proven. 298 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:00:41,839 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:00:45,343 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:00:45,344 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 [2024-12-17 01:00:48,915 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 79 proven. 233 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:00:48,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714536574] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:00:48,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:00:48,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26, 26] total 68 [2024-12-17 01:00:48,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654329372] [2024-12-17 01:00:48,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:00:48,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-12-17 01:00:48,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:00:48,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-12-17 01:00:48,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=532, Invalid=4160, Unknown=0, NotChecked=0, Total=4692 [2024-12-17 01:00:48,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:00:48,918 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:00:48,918 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 3.3333333333333335) internal successors, (230), 68 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:00:48,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:48,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:48,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:48,918 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:00:48,919 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:00:53,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:00:53,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:00:53,295 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-17 01:00:53,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-17 01:00:53,490 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:00:53,490 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:00:53,490 INFO L139 ounterexampleChecker]: Examining path program with hash 1280010003, occurence #4 [2024-12-17 01:00:53,490 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:00:53,490 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:00:53,491 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:00:53,491 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:00:53,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:53,501 INFO L85 PathProgramCache]: Analyzing trace with hash 79578709, now seen corresponding path program 1 times [2024-12-17 01:00:53,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:00:53,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457841301] [2024-12-17 01:00:53,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:00:53,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:53,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:00:53,502 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:00:53,502 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:00:53,503 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:00:53,503 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,503 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:00:53,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:53,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1192545986, now seen corresponding path program 1 times [2024-12-17 01:00:53,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:00:53,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757785587] [2024-12-17 01:00:53,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:00:53,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:53,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:00:53,514 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:00:53,514 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:00:53,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:00:53,514 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,514 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:00:53,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:00:53,514 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,514 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:00:53,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:00:53,514 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:00:53,514 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:00:53,514 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:00:53,514 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:00:53,515 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:00:53,515 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:00:53,515 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:00:53,515 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:00:53,515 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:00:53,515 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:00:53,515 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,515 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2024-12-17 01:00:53,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2024-12-17 01:00:53,515 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:00:53,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2024-12-17 01:00:53,515 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:00:53,515 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:00:53,515 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:00:53,516 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:00:53,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1148207873, now seen corresponding path program 12 times [2024-12-17 01:00:53,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:00:53,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656534067] [2024-12-17 01:00:53,516 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 01:00:53,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:00:53,535 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-12-17 01:00:53,535 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:00:55,423 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 5 proven. 347 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 01:00:55,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:00:55,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656534067] [2024-12-17 01:00:55,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656534067] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:00:55,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737344458] [2024-12-17 01:00:55,424 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 01:00:55,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:00:55,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:00:55,431 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:00:55,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-17 01:00:55,480 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-12-17 01:00:55,480 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:00:55,482 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 105 conjuncts are in the unsatisfiable core [2024-12-17 01:00:55,484 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:00:58,139 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 14 proven. 338 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 01:00:58,139 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:01:02,271 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:01:02,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 250 treesize of output 1764 [2024-12-17 01:01:07,973 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 77 proven. 275 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 01:01:07,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737344458] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:01:07,973 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:01:07,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 79 [2024-12-17 01:01:07,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075585483] [2024-12-17 01:01:07,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:01:07,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2024-12-17 01:01:07,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:01:07,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2024-12-17 01:01:07,977 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=761, Invalid=5559, Unknown=0, NotChecked=0, Total=6320 [2024-12-17 01:01:07,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:01:07,978 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:01:07,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 3.3125) internal successors, (265), 79 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:01:07,978 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:01:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:01:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:01:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:01:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:01:12,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:01:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:01:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:01:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:01:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:01:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:01:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:01:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:01:12,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:01:12,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-17 01:01:12,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2024-12-17 01:01:12,974 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:01:12,975 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:01:12,975 INFO L139 ounterexampleChecker]: Examining path program with hash 1896563274, occurence #4 [2024-12-17 01:01:12,975 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:01:12,975 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:01:12,975 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:01:12,975 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:01:12,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:01:12,985 INFO L85 PathProgramCache]: Analyzing trace with hash 79578745, now seen corresponding path program 1 times [2024-12-17 01:01:12,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:01:12,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489180015] [2024-12-17 01:01:12,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:01:12,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:01:12,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:01:12,986 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:01:12,986 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:01:12,986 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:01:12,987 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,987 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:01:12,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:01:12,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546022, now seen corresponding path program 1 times [2024-12-17 01:01:12,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:01:12,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972039217] [2024-12-17 01:01:12,996 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:01:12,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:01:12,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:01:12,998 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:01:12,998 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:01:12,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:01:12,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,998 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:01:12,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:01:12,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,998 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:01:12,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:01:12,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:01:12,998 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,998 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:01:12,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:01:12,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:01:12,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:01:12,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:01:12,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:01:12,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:01:12,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:01:12,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:01:12,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,999 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 50 is hopeless, skipping. [2024-12-17 01:01:12,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 93 [2024-12-17 01:01:12,999 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:12,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2024-12-17 01:01:12,999 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:01:12,999 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:01:13,000 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:01:13,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:01:13,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1072650946, now seen corresponding path program 13 times [2024-12-17 01:01:13,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:01:13,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193912817] [2024-12-17 01:01:13,000 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 01:01:13,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:01:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 01:01:15,083 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 0 proven. 388 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-17 01:01:15,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:01:15,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193912817] [2024-12-17 01:01:15,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193912817] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:01:15,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397585382] [2024-12-17 01:01:15,083 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 01:01:15,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:01:15,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:01:15,085 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:01:15,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-17 01:01:15,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 01:01:15,129 WARN L254 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 135 conjuncts are in the unsatisfiable core [2024-12-17 01:01:15,131 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:01:19,146 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:01:19,147 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 [2024-12-17 01:01:19,161 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 14 proven. 379 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 01:01:19,161 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:01:24,492 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:01:24,492 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 [2024-12-17 01:01:29,512 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 71 proven. 322 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 01:01:29,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397585382] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:01:29,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:01:29,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 39, 30] total 91 [2024-12-17 01:01:29,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530151408] [2024-12-17 01:01:29,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:01:29,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2024-12-17 01:01:29,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:01:29,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2024-12-17 01:01:29,515 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=816, Invalid=7556, Unknown=0, NotChecked=0, Total=8372 [2024-12-17 01:01:29,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:01:29,515 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:01:29,515 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 2.9347826086956523) internal successors, (270), 91 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:01:29,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:01:35,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:01:35,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-17 01:01:36,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable28 [2024-12-17 01:01:36,007 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:01:36,007 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:01:36,008 INFO L139 ounterexampleChecker]: Examining path program with hash 1280010003, occurence #5 [2024-12-17 01:01:36,008 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:01:36,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:01:36,008 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:01:36,008 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:01:36,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:01:36,017 INFO L85 PathProgramCache]: Analyzing trace with hash 79578785, now seen corresponding path program 1 times [2024-12-17 01:01:36,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:01:36,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006780847] [2024-12-17 01:01:36,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:01:36,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:01:36,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:01:36,019 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:01:36,019 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:01:36,019 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:01:36,019 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,019 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:01:36,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:01:36,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546062, now seen corresponding path program 1 times [2024-12-17 01:01:36,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:01:36,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774237490] [2024-12-17 01:01:36,028 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:01:36,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:01:36,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:01:36,030 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:01:36,030 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:01:36,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:01:36,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,030 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:01:36,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:01:36,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,030 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:01:36,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:01:36,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,030 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:01:36,030 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 56 is hopeless, skipping. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 103 [2024-12-17 01:01:36,031 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:01:36,031 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2024-12-17 01:01:36,031 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:01:36,031 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:01:36,032 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:01:36,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:01:36,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1268550085, now seen corresponding path program 14 times [2024-12-17 01:01:36,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:01:36,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353277163] [2024-12-17 01:01:36,032 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 01:01:36,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:01:36,049 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 01:01:36,049 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:01:39,091 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 0 proven. 483 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:01:39,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:01:39,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353277163] [2024-12-17 01:01:39,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353277163] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:01:39,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631374593] [2024-12-17 01:01:39,091 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 01:01:39,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:01:39,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:01:39,093 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:01:39,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-17 01:01:39,140 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 01:01:39,140 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:01:39,142 WARN L254 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 147 conjuncts are in the unsatisfiable core [2024-12-17 01:01:39,143 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:01:44,283 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:01:44,284 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 [2024-12-17 01:01:44,295 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 14 proven. 476 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 01:01:44,296 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:01:50,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:01:50,675 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 [2024-12-17 01:01:59,334 INFO L134 CoverageAnalysis]: Checked inductivity of 491 backedges. 111 proven. 377 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 01:01:59,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631374593] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:01:59,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:01:59,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 43, 32] total 99 [2024-12-17 01:01:59,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405893487] [2024-12-17 01:01:59,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:01:59,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2024-12-17 01:01:59,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:01:59,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2024-12-17 01:01:59,338 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=939, Invalid=8961, Unknown=0, NotChecked=0, Total=9900 [2024-12-17 01:01:59,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:01:59,338 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:01:59,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 2.98) internal successors, (298), 99 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:01:59,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:02:06,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:02:06,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-17 01:02:07,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-12-17 01:02:07,185 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:02:07,185 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:02:07,185 INFO L139 ounterexampleChecker]: Examining path program with hash 1896563274, occurence #5 [2024-12-17 01:02:07,185 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:02:07,185 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:02:07,186 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:02:07,186 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:02:07,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:02:07,195 INFO L85 PathProgramCache]: Analyzing trace with hash 79578829, now seen corresponding path program 1 times [2024-12-17 01:02:07,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:02:07,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025057233] [2024-12-17 01:02:07,195 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:02:07,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:02:07,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:02:07,197 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:02:07,197 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:02:07,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:02:07,197 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:02:07,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:02:07,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546106, now seen corresponding path program 1 times [2024-12-17 01:02:07,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:02:07,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835125091] [2024-12-17 01:02:07,206 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:02:07,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:02:07,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:02:07,208 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:02:07,208 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:02:07,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:02:07,208 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,208 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:02:07,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:02:07,208 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,208 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:02:07,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:02:07,208 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:02:07,208 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:02:07,208 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:02:07,208 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:02:07,208 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:02:07,208 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:02:07,208 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:02:07,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:02:07,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:02:07,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:02:07,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:02:07,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:02:07,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-12-17 01:02:07,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-12-17 01:02:07,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,209 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 62 is hopeless, skipping. [2024-12-17 01:02:07,209 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2024-12-17 01:02:07,209 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:07,210 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2024-12-17 01:02:07,210 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:02:07,210 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:02:07,210 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:02:07,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:02:07,210 INFO L85 PathProgramCache]: Analyzing trace with hash -2059810728, now seen corresponding path program 15 times [2024-12-17 01:02:07,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:02:07,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096337645] [2024-12-17 01:02:07,210 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 01:02:07,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:02:07,263 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-12-17 01:02:07,264 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:02:09,903 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 0 proven. 584 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-17 01:02:09,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:02:09,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096337645] [2024-12-17 01:02:09,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096337645] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:02:09,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565347498] [2024-12-17 01:02:09,903 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 01:02:09,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:02:09,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:02:09,905 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:02:09,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-17 01:02:09,967 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-12-17 01:02:09,968 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:02:09,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 129 conjuncts are in the unsatisfiable core [2024-12-17 01:02:09,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:02:14,246 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 14 proven. 580 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:02:14,246 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:02:21,369 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:02:21,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 496 case distinctions, treesize of input 308 treesize of output 2650 [2024-12-17 01:02:32,681 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 157 proven. 437 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:02:32,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565347498] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:02:32,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:02:32,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 34, 34] total 94 [2024-12-17 01:02:32,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784901100] [2024-12-17 01:02:32,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:02:32,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2024-12-17 01:02:32,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:02:32,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2024-12-17 01:02:32,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1141, Invalid=7789, Unknown=0, NotChecked=0, Total=8930 [2024-12-17 01:02:32,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:02:32,684 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:02:32,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 3.3263157894736843) internal successors, (316), 94 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:02:32,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:02:40,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:02:40,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:02:40,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-17 01:02:40,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2024-12-17 01:02:40,361 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:02:40,361 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:02:40,361 INFO L139 ounterexampleChecker]: Examining path program with hash 1280010003, occurence #6 [2024-12-17 01:02:40,361 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:02:40,361 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:02:40,361 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:02:40,361 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:02:40,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:02:40,371 INFO L85 PathProgramCache]: Analyzing trace with hash 79578873, now seen corresponding path program 1 times [2024-12-17 01:02:40,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:02:40,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551611961] [2024-12-17 01:02:40,372 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:02:40,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:02:40,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:02:40,373 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:02:40,373 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:02:40,373 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:02:40,373 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,373 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:02:40,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:02:40,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546150, now seen corresponding path program 1 times [2024-12-17 01:02:40,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:02:40,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567183624] [2024-12-17 01:02:40,382 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:02:40,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:02:40,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:02:40,384 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:02:40,384 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:02:40,384 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:02:40,384 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,384 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:02:40,384 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:02:40,384 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,384 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:02:40,384 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:02:40,384 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,384 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:02:40,384 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,384 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:02:40,384 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,384 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:02:40,384 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,384 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:02:40,384 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,384 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:02:40,384 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,384 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:02:40,384 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,385 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:02:40,385 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,385 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:02:40,385 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,385 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:02:40,385 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,385 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:02:40,385 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,385 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:02:40,385 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,385 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:02:40,385 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,385 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-12-17 01:02:40,385 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,385 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-12-17 01:02:40,385 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,385 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 62 is hopeless, skipping. [2024-12-17 01:02:40,385 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 117 [2024-12-17 01:02:40,385 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:02:40,385 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2024-12-17 01:02:40,385 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:02:40,385 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:02:40,385 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:02:40,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:02:40,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1473853579, now seen corresponding path program 16 times [2024-12-17 01:02:40,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:02:40,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983612030] [2024-12-17 01:02:40,385 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 01:02:40,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:02:40,413 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 01:02:40,413 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:02:43,138 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 0 proven. 643 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:02:43,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:02:43,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983612030] [2024-12-17 01:02:43,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983612030] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:02:43,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032428465] [2024-12-17 01:02:43,139 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 01:02:43,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:02:43,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:02:43,140 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:02:43,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-17 01:02:43,191 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 01:02:43,191 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:02:43,193 WARN L254 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 167 conjuncts are in the unsatisfiable core [2024-12-17 01:02:43,195 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:02:50,414 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:02:50,414 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 [2024-12-17 01:02:50,425 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 14 proven. 636 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 01:02:50,425 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:02:59,701 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:02:59,702 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 [2024-12-17 01:03:13,128 INFO L134 CoverageAnalysis]: Checked inductivity of 651 backedges. 151 proven. 497 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 01:03:13,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032428465] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:03:13,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:03:13,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 49, 36] total 113 [2024-12-17 01:03:13,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203846705] [2024-12-17 01:03:13,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:03:13,129 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 114 states [2024-12-17 01:03:13,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:03:13,130 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2024-12-17 01:03:13,132 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1162, Invalid=11720, Unknown=0, NotChecked=0, Total=12882 [2024-12-17 01:03:13,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:03:13,132 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:03:13,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 114 states, 114 states have (on average 2.982456140350877) internal successors, (340), 113 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:03:13,132 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:03:13,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:03:13,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:03:13,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:03:13,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:03:13,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:03:13,133 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:03:22,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:03:22,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:03:22,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-17 01:03:22,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-12-17 01:03:22,992 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:03:22,992 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:03:22,992 INFO L139 ounterexampleChecker]: Examining path program with hash 1896563274, occurence #6 [2024-12-17 01:03:22,992 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:03:22,992 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:03:22,992 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:03:22,992 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:03:23,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:03:23,002 INFO L85 PathProgramCache]: Analyzing trace with hash 79578921, now seen corresponding path program 1 times [2024-12-17 01:03:23,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:03:23,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14357252] [2024-12-17 01:03:23,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:03:23,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:03:23,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:03:23,004 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:03:23,004 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:03:23,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:03:23,004 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,004 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:03:23,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:03:23,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546198, now seen corresponding path program 1 times [2024-12-17 01:03:23,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:03:23,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154162320] [2024-12-17 01:03:23,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:03:23,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:03:23,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:03:23,014 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:03:23,014 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:03:23,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:03:23,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,014 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:03:23,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:03:23,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,014 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,015 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-12-17 01:03:23,015 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-12-17 01:03:23,016 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-12-17 01:03:23,016 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,016 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 68 is hopeless, skipping. [2024-12-17 01:03:23,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 127 [2024-12-17 01:03:23,016 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:03:23,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2024-12-17 01:03:23,016 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:03:23,016 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:03:23,016 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:03:23,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:03:23,017 INFO L85 PathProgramCache]: Analyzing trace with hash -918952814, now seen corresponding path program 17 times [2024-12-17 01:03:23,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:03:23,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018077450] [2024-12-17 01:03:23,017 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 01:03:23,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:03:23,038 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-12-17 01:03:23,038 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:03:25,469 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 6 proven. 762 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-12-17 01:03:25,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:03:25,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018077450] [2024-12-17 01:03:25,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018077450] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:03:25,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519608375] [2024-12-17 01:03:25,470 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 01:03:25,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:03:25,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:03:25,472 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:03:25,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-17 01:03:25,557 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-12-17 01:03:25,557 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:03:25,560 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 161 conjuncts are in the unsatisfiable core [2024-12-17 01:03:25,562 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:03:32,674 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 14 proven. 764 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 01:03:32,674 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:03:51,222 WARN L286 SmtUtils]: Spent 11.16s on a formula simplification. DAG size of input: 1243 DAG size of output: 1180 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-12-17 01:03:51,223 INFO L349 Elim1Store]: treesize reduction 135, result has 96.2 percent of original size [2024-12-17 01:03:51,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 37 select indices, 37 select index equivalence classes, 0 disjoint index pairs (out of 666 index pairs), introduced 37 new quantified variables, introduced 666 case distinctions, treesize of input 354 treesize of output 3567 [2024-12-17 01:04:32,390 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 205 proven. 566 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:04:32,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519608375] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:04:32,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:04:32,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 44, 39] total 114 [2024-12-17 01:04:32,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087931960] [2024-12-17 01:04:32,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:04:32,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2024-12-17 01:04:32,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:04:32,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2024-12-17 01:04:32,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1302, Invalid=11808, Unknown=0, NotChecked=0, Total=13110 [2024-12-17 01:04:32,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:04:32,393 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:04:32,393 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 3.1913043478260867) internal successors, (367), 114 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:04:32,393 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:04:45,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:04:45,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:04:45,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-17 01:04:45,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:04:45,622 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:04:45,622 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:04:45,622 INFO L139 ounterexampleChecker]: Examining path program with hash 1280010003, occurence #7 [2024-12-17 01:04:45,622 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:04:45,622 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:04:45,622 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:04:45,622 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:04:45,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:04:45,632 INFO L85 PathProgramCache]: Analyzing trace with hash 79578973, now seen corresponding path program 1 times [2024-12-17 01:04:45,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:04:45,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993677134] [2024-12-17 01:04:45,632 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:04:45,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:04:45,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:04:45,633 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:04:45,633 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:04:45,633 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:04:45,633 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,634 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:04:45,643 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:04:45,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546250, now seen corresponding path program 1 times [2024-12-17 01:04:45,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:04:45,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668073010] [2024-12-17 01:04:45,643 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:04:45,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:04:45,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:04:45,645 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:04:45,645 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:04:45,645 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:04:45,645 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,645 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:04:45,645 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:04:45,645 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,646 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-12-17 01:04:45,646 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-12-17 01:04:45,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-12-17 01:04:45,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-12-17 01:04:45,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-12-17 01:04:45,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-12-17 01:04:45,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,647 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2024-12-17 01:04:45,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 137 [2024-12-17 01:04:45,647 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:04:45,647 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2024-12-17 01:04:45,647 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:04:45,647 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:04:45,647 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:04:45,647 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:04:45,647 INFO L85 PathProgramCache]: Analyzing trace with hash 2138026895, now seen corresponding path program 18 times [2024-12-17 01:04:45,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:04:45,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123239690] [2024-12-17 01:04:45,648 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 01:04:45,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:04:45,681 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2024-12-17 01:04:45,681 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:04:49,184 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 5 proven. 900 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-17 01:04:49,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:04:49,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123239690] [2024-12-17 01:04:49,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123239690] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:04:49,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741671209] [2024-12-17 01:04:49,185 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 01:04:49,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:04:49,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:04:49,188 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:04:49,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-17 01:04:49,254 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2024-12-17 01:04:49,254 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:04:49,256 INFO L256 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 153 conjuncts are in the unsatisfiable core [2024-12-17 01:04:49,259 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:04:56,353 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 14 proven. 891 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-17 01:04:56,353 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:05:08,818 WARN L286 SmtUtils]: Spent 5.76s on a formula simplification that was a NOOP. DAG size: 1215 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-12-17 01:05:08,818 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:05:08,819 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 [2024-12-17 01:05:28,566 INFO L134 CoverageAnalysis]: Checked inductivity of 920 backedges. 266 proven. 639 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-17 01:05:28,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741671209] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:05:28,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:05:28,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40, 40] total 115 [2024-12-17 01:05:28,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579547346] [2024-12-17 01:05:28,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:05:28,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2024-12-17 01:05:28,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:05:28,568 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2024-12-17 01:05:28,568 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1360, Invalid=11980, Unknown=0, NotChecked=0, Total=13340 [2024-12-17 01:05:28,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:05:28,568 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:05:28,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 3.3706896551724137) internal successors, (391), 115 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:05:28,568 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:05:28,569 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:05:40,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:05:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:05:40,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:05:40,154 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-17 01:05:40,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45 [2024-12-17 01:05:40,348 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:05:40,348 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:05:40,348 INFO L139 ounterexampleChecker]: Examining path program with hash 1896563274, occurence #7 [2024-12-17 01:05:40,348 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:05:40,348 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:05:40,348 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:05:40,348 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:05:40,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:05:40,358 INFO L85 PathProgramCache]: Analyzing trace with hash 79579023, now seen corresponding path program 1 times [2024-12-17 01:05:40,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:05:40,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159472450] [2024-12-17 01:05:40,358 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:05:40,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:05:40,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:05:40,360 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:05:40,360 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:05:40,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:05:40,360 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:05:40,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:05:40,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546300, now seen corresponding path program 1 times [2024-12-17 01:05:40,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:05:40,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255174835] [2024-12-17 01:05:40,371 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:05:40,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:05:40,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:05:40,374 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:05:40,374 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:05:40,374 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:05:40,374 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,374 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:05:40,374 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:05:40,374 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,374 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:05:40,374 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,375 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:05:40,375 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,376 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-12-17 01:05:40,376 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,376 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-12-17 01:05:40,376 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,376 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-12-17 01:05:40,376 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,376 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-12-17 01:05:40,376 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,376 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-12-17 01:05:40,376 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,376 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-12-17 01:05:40,376 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,376 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 74 is hopeless, skipping. [2024-12-17 01:05:40,376 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 141 [2024-12-17 01:05:40,376 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:05:40,376 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 143 [2024-12-17 01:05:40,376 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:05:40,376 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:05:40,376 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:05:40,377 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:05:40,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1784078644, now seen corresponding path program 19 times [2024-12-17 01:05:40,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:05:40,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592288722] [2024-12-17 01:05:40,377 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 01:05:40,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:05:40,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 01:05:44,370 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 0 proven. 967 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-12-17 01:05:44,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:05:44,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592288722] [2024-12-17 01:05:44,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592288722] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:05:44,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528384872] [2024-12-17 01:05:44,370 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 01:05:44,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:05:44,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:05:44,372 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:05:44,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-17 01:05:44,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 01:05:44,430 WARN L254 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 199 conjuncts are in the unsatisfiable core [2024-12-17 01:05:44,433 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:05:55,327 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:05:55,327 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 [2024-12-17 01:05:55,339 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 14 proven. 965 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 01:05:55,339 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:06:10,347 WARN L286 SmtUtils]: Spent 6.79s 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) [2024-12-17 01:06:10,347 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:06:10,348 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 [2024-12-17 01:06:34,095 INFO L134 CoverageAnalysis]: Checked inductivity of 980 backedges. 259 proven. 713 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-12-17 01:06:34,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528384872] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:06:34,095 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:06:34,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 59, 42] total 135 [2024-12-17 01:06:34,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510166692] [2024-12-17 01:06:34,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:06:34,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 136 states [2024-12-17 01:06:34,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:06:34,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 136 interpolants. [2024-12-17 01:06:34,097 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1624, Invalid=16736, Unknown=0, NotChecked=0, Total=18360 [2024-12-17 01:06:34,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:06:34,098 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:06:34,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 136 states, 136 states have (on average 2.985294117647059) internal successors, (406), 135 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:06:34,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:06:34,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:06:34,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:06:34,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:06:34,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:06:34,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:06:34,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:06:34,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:06:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-12-17 01:06:50,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-17 01:06:50,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:06:50,866 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:06:50,866 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:06:50,866 INFO L139 ounterexampleChecker]: Examining path program with hash 1280010003, occurence #8 [2024-12-17 01:06:50,866 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:06:50,866 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:06:50,866 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:06:50,866 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:06:50,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:06:50,876 INFO L85 PathProgramCache]: Analyzing trace with hash 79579079, now seen corresponding path program 1 times [2024-12-17 01:06:50,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:06:50,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450081568] [2024-12-17 01:06:50,876 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:06:50,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:06:50,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:06:50,877 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:06:50,877 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:06:50,877 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:06:50,877 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,877 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:06:50,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:06:50,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546356, now seen corresponding path program 1 times [2024-12-17 01:06:50,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:06:50,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837585179] [2024-12-17 01:06:50,886 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:06:50,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:06:50,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:06:50,888 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:06:50,888 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:06:50,888 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:06:50,888 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,888 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:06:50,888 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:06:50,888 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,888 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:06:50,888 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:06:50,888 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,888 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:06:50,888 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,888 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:06:50,888 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-12-17 01:06:50,889 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,889 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-12-17 01:06:50,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-12-17 01:06:50,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-12-17 01:06:50,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-12-17 01:06:50,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-12-17 01:06:50,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-12-17 01:06:50,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,890 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 80 is hopeless, skipping. [2024-12-17 01:06:50,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 151 [2024-12-17 01:06:50,890 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:06:50,890 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 153 [2024-12-17 01:06:50,890 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:06:50,890 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:06:50,890 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:06:50,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:06:50,891 INFO L85 PathProgramCache]: Analyzing trace with hash 194459849, now seen corresponding path program 20 times [2024-12-17 01:06:50,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:06:50,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675087315] [2024-12-17 01:06:50,891 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 01:06:50,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:06:50,914 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 01:06:50,914 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:06:56,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 0 proven. 1118 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-12-17 01:06:56,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:06:56,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675087315] [2024-12-17 01:06:56,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675087315] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:06:56,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728258086] [2024-12-17 01:06:56,387 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 01:06:56,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:06:56,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:06:56,389 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:06:56,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-17 01:06:56,477 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 01:06:56,478 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:06:56,480 WARN L254 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 211 conjuncts are in the unsatisfiable core [2024-12-17 01:06:56,482 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:07:09,939 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:07:09,940 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 [2024-12-17 01:07:09,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 14 proven. 1123 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 01:07:09,952 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:07:27,528 WARN L286 SmtUtils]: Spent 8.12s 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) [2024-12-17 01:07:27,528 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:07:27,529 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 [2024-12-17 01:07:59,037 INFO L134 CoverageAnalysis]: Checked inductivity of 1138 backedges. 328 proven. 795 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-17 01:07:59,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728258086] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:07:59,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:07:59,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 63, 44] total 143 [2024-12-17 01:07:59,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327600889] [2024-12-17 01:07:59,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:07:59,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2024-12-17 01:07:59,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:07:59,039 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2024-12-17 01:07:59,040 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1788, Invalid=18804, Unknown=0, NotChecked=0, Total=20592 [2024-12-17 01:07:59,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:07:59,040 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:07:59,040 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 144 states, 144 states have (on average 2.986111111111111) internal successors, (430), 143 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:07:59,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:07:59,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:07:59,040 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-12-17 01:07:59,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:08:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:08:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:08:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:08:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:08:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:08:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:08:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:08:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:08:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:08:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-12-17 01:08:16,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2024-12-17 01:08:16,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-17 01:08:16,664 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-12-17 01:08:16,665 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:08:16,665 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:08:16,665 INFO L139 ounterexampleChecker]: Examining path program with hash 1896563274, occurence #8 [2024-12-17 01:08:16,665 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:08:16,665 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:08:16,665 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:08:16,665 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:08:16,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:08:16,675 INFO L85 PathProgramCache]: Analyzing trace with hash 79579139, now seen corresponding path program 1 times [2024-12-17 01:08:16,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:08:16,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385258555] [2024-12-17 01:08:16,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:08:16,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:08:16,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:08:16,676 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:08:16,676 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:08:16,676 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:08:16,676 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,676 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:08:16,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:08:16,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546416, now seen corresponding path program 1 times [2024-12-17 01:08:16,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:08:16,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780478456] [2024-12-17 01:08:16,685 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:08:16,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:08:16,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:08:16,687 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:08:16,687 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:08:16,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,687 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:08:16,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,687 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:08:16,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:08:16,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:08:16,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:08:16,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:08:16,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:08:16,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:08:16,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:08:16,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,688 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-12-17 01:08:16,688 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,689 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2024-12-17 01:08:16,689 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,689 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 86 is hopeless, skipping. [2024-12-17 01:08:16,689 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 161 [2024-12-17 01:08:16,689 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:08:16,689 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 163 [2024-12-17 01:08:16,689 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:08:16,689 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:08:16,689 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:08:16,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:08:16,689 INFO L85 PathProgramCache]: Analyzing trace with hash 567038950, now seen corresponding path program 21 times [2024-12-17 01:08:16,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:08:16,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431929808] [2024-12-17 01:08:16,689 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 01:08:16,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:08:16,749 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2024-12-17 01:08:16,749 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:08:21,756 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-17 01:08:21,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:08:21,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431929808] [2024-12-17 01:08:21,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431929808] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:08:21,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548366196] [2024-12-17 01:08:21,756 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 01:08:21,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:08:21,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:08:21,758 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:08:21,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-17 01:08:21,842 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2024-12-17 01:08:21,842 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:08:21,846 INFO L256 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 177 conjuncts are in the unsatisfiable core [2024-12-17 01:08:21,849 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:08:32,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 14 proven. 1271 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-17 01:08:32,341 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:08:51,697 WARN L286 SmtUtils]: Spent 9.82s on a formula simplification that was a NOOP. DAG size: 1605 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-12-17 01:08:51,698 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:08:51,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 44 select indices, 44 select index equivalence classes, 0 disjoint index pairs (out of 946 index pairs), introduced 44 new quantified variables, introduced 946 case distinctions, treesize of input 422 treesize of output 4960 [2024-12-17 01:09:28,637 INFO L134 CoverageAnalysis]: Checked inductivity of 1310 backedges. 403 proven. 882 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-17 01:09:28,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548366196] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:09:28,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:09:28,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 46, 46] total 130 [2024-12-17 01:09:28,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779555213] [2024-12-17 01:09:28,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:09:28,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 131 states [2024-12-17 01:09:28,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:09:28,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 131 interpolants. [2024-12-17 01:09:28,640 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1827, Invalid=15203, Unknown=0, NotChecked=0, Total=17030 [2024-12-17 01:09:28,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:09:28,640 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:09:28,640 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 131 states, 131 states have (on average 3.3740458015267176) internal successors, (442), 130 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 86 states. [2024-12-17 01:09:28,641 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:09:46,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:09:46,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:09:46,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:09:46,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:09:46,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2024-12-17 01:09:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-12-17 01:09:46,205 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-17 01:09:46,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54 [2024-12-17 01:09:46,400 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:09:46,400 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:09:46,400 INFO L139 ounterexampleChecker]: Examining path program with hash 1280010003, occurence #9 [2024-12-17 01:09:46,400 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:09:46,400 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:09:46,400 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:09:46,400 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:09:46,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:09:46,410 INFO L85 PathProgramCache]: Analyzing trace with hash 79579195, now seen corresponding path program 1 times [2024-12-17 01:09:46,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:09:46,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989694174] [2024-12-17 01:09:46,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:09:46,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:09:46,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:09:46,411 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:09:46,411 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:09:46,411 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:09:46,411 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,411 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:09:46,420 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:09:46,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546472, now seen corresponding path program 1 times [2024-12-17 01:09:46,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:09:46,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33233620] [2024-12-17 01:09:46,420 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:09:46,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:09:46,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:09:46,422 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:09:46,422 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,422 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:09:46,422 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 86 is hopeless, skipping. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 165 [2024-12-17 01:09:46,423 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:09:46,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 167 [2024-12-17 01:09:46,423 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:09:46,423 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:09:46,423 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:09:46,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:09:46,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1514986499, now seen corresponding path program 22 times [2024-12-17 01:09:46,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:09:46,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451293926] [2024-12-17 01:09:46,424 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 01:09:46,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:09:46,466 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 01:09:46,466 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:09:52,938 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 1 proven. 1361 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-12-17 01:09:52,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:09:52,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451293926] [2024-12-17 01:09:52,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451293926] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:09:52,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237830425] [2024-12-17 01:09:52,938 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 01:09:52,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:09:52,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:09:52,940 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:09:52,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-17 01:09:53,011 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 01:09:53,011 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:09:53,015 WARN L254 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 231 conjuncts are in the unsatisfiable core [2024-12-17 01:09:53,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:10:10,174 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:10:10,175 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 [2024-12-17 01:10:10,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 14 proven. 1365 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 01:10:10,197 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:10:33,865 WARN L286 SmtUtils]: Spent 11.43s 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) [2024-12-17 01:10:33,865 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:10:33,866 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 [2024-12-17 01:11:16,326 INFO L134 CoverageAnalysis]: Checked inductivity of 1380 backedges. 396 proven. 969 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-17 01:11:16,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237830425] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:11:16,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:11:16,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 69, 48] total 159 [2024-12-17 01:11:16,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129391490] [2024-12-17 01:11:16,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:11:16,327 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 160 states [2024-12-17 01:11:16,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:11:16,328 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 160 interpolants. [2024-12-17 01:11:16,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2118, Invalid=23322, Unknown=0, NotChecked=0, Total=25440 [2024-12-17 01:11:16,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:11:16,330 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:11:16,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 160 states, 160 states have (on average 2.9625) internal successors, (474), 159 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:11:16,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:11:16,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:11:16,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:11:16,330 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 86 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-12-17 01:11:16,331 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-12-17 01:11:38,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-17 01:11:38,817 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-17 01:11:39,011 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57 [2024-12-17 01:11:39,011 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:11:39,011 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:11:39,011 INFO L139 ounterexampleChecker]: Examining path program with hash 1896563274, occurence #9 [2024-12-17 01:11:39,011 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:11:39,012 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:11:39,012 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:11:39,012 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:11:39,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:11:39,022 INFO L85 PathProgramCache]: Analyzing trace with hash 79579259, now seen corresponding path program 1 times [2024-12-17 01:11:39,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:11:39,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853939398] [2024-12-17 01:11:39,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:11:39,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:11:39,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:11:39,023 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:11:39,023 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:11:39,023 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:11:39,023 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,023 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:11:39,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:11:39,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546536, now seen corresponding path program 1 times [2024-12-17 01:11:39,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:11:39,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952744106] [2024-12-17 01:11:39,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:11:39,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:11:39,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:11:39,034 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:11:39,034 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-12-17 01:11:39,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-12-17 01:11:39,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-12-17 01:11:39,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-12-17 01:11:39,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-12-17 01:11:39,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-12-17 01:11:39,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-12-17 01:11:39,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2024-12-17 01:11:39,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2024-12-17 01:11:39,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2024-12-17 01:11:39,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 92 is hopeless, skipping. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 175 [2024-12-17 01:11:39,036 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:11:39,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 177 [2024-12-17 01:11:39,036 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:11:39,036 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:11:39,036 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:11:39,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:11:39,037 INFO L85 PathProgramCache]: Analyzing trace with hash 108380704, now seen corresponding path program 23 times [2024-12-17 01:11:39,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:11:39,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536052349] [2024-12-17 01:11:39,037 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 01:11:39,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:11:39,091 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2024-12-17 01:11:39,091 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:11:45,447 INFO L134 CoverageAnalysis]: Checked inductivity of 1569 backedges. 0 proven. 1534 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-17 01:11:45,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:11:45,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536052349] [2024-12-17 01:11:45,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536052349] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:11:45,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830523403] [2024-12-17 01:11:45,448 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 01:11:45,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:11:45,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:11:45,450 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:11:45,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-17 01:11:45,539 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s) [2024-12-17 01:11:45,539 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:11:45,542 INFO L256 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 193 conjuncts are in the unsatisfiable core [2024-12-17 01:11:45,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 01:11:58,646 INFO L134 CoverageAnalysis]: Checked inductivity of 1569 backedges. 14 proven. 1530 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-17 01:11:58,646 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 01:12:23,727 WARN L286 SmtUtils]: Spent 13.49s on a formula simplification that was a NOOP. DAG size: 1895 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-12-17 01:12:23,727 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 01:12:23,728 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 [2024-12-17 01:12:46,638 INFO L134 CoverageAnalysis]: Checked inductivity of 1569 backedges. 479 proven. 1065 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-17 01:12:46,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830523403] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 01:12:46,638 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 01:12:46,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 50, 50] total 141 [2024-12-17 01:12:46,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295769975] [2024-12-17 01:12:46,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 01:12:46,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 142 states [2024-12-17 01:12:46,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 01:12:46,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 142 interpolants. [2024-12-17 01:12:46,641 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2230, Invalid=17792, Unknown=0, NotChecked=0, Total=20022 [2024-12-17 01:12:46,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:12:46,641 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 01:12:46,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 142 states, 142 states have (on average 3.3661971830985915) internal successors, (478), 141 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 81 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 86 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 88 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 94 states. [2024-12-17 01:12:46,642 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 01:13:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:13:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:13:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-17 01:13:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 01:13:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:13:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 01:13:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 01:13:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 01:13:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-17 01:13:08,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2024-12-17 01:13:08,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2024-12-17 01:13:08,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-12-17 01:13:08,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-17 01:13:08,310 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,SelfDestructingSolverStorable60,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-12-17 01:13:08,310 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-12-17 01:13:08,310 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 01:13:08,311 INFO L139 ounterexampleChecker]: Examining path program with hash 1280010003, occurence #10 [2024-12-17 01:13:08,311 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 01:13:08,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 01:13:08,311 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:13:08,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 01:13:08,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:13:08,321 INFO L85 PathProgramCache]: Analyzing trace with hash 79579319, now seen corresponding path program 1 times [2024-12-17 01:13:08,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:13:08,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934478147] [2024-12-17 01:13:08,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:13:08,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:13:08,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:13:08,322 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:13:08,322 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:13:08,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 01:13:08,322 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,322 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 01:13:08,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:13:08,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1192546596, now seen corresponding path program 1 times [2024-12-17 01:13:08,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 01:13:08,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812431496] [2024-12-17 01:13:08,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 01:13:08,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:13:08,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-17 01:13:08,335 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-12-17 01:13:08,335 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-12-17 01:13:08,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 01:13:08,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,335 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 12 is hopeless, skipping. [2024-12-17 01:13:08,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 01:13:08,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,335 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 16 is hopeless, skipping. [2024-12-17 01:13:08,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 01:13:08,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 01:13:08,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 60 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 63 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 69 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 75 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,336 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-12-17 01:13:08,336 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2024-12-17 01:13:08,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 84 [2024-12-17 01:13:08,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2024-12-17 01:13:08,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2024-12-17 01:13:08,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,337 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 92 is hopeless, skipping. [2024-12-17 01:13:08,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2024-12-17 01:13:08,337 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 01:13:08,337 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 181 [2024-12-17 01:13:08,337 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 01:13:08,337 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 01:13:08,337 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 01:13:08,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 01:13:08,337 INFO L85 PathProgramCache]: Analyzing trace with hash -742351555, now seen corresponding path program 24 times [2024-12-17 01:13:08,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 01:13:08,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670245263] [2024-12-17 01:13:08,337 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 01:13:08,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 01:13:08,387 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2024-12-17 01:13:08,387 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:13:14,906 INFO L134 CoverageAnalysis]: Checked inductivity of 1646 backedges. 0 proven. 1621 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-12-17 01:13:14,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 01:13:14,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670245263] [2024-12-17 01:13:14,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670245263] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 01:13:14,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215812129] [2024-12-17 01:13:14,906 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 01:13:14,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 01:13:14,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 01:13:14,908 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-17 01:13:14,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-17 01:13:14,998 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2024-12-17 01:13:14,998 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 01:13:15,001 INFO L256 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 201 conjuncts are in the unsatisfiable core [2024-12-17 01:13:15,003 INFO L279 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2024-12-17 01:13:15,993 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2024-12-17 01:13:15,997 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-12-17 01:13:15,998 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-12-17 01:13:16,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-12-17 01:13:16,010 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2024-12-17 01:13:16,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,SelfDestructingSolverStorable62,26 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2024-12-17 01:13:16,194 WARN L596 AbstractCegarLoop]: Verification canceled: while PartialOrderCegarLoop was analyzing trace of length 185 with TraceHistMax 50,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-11-1 term,while PolyPacSimplificationTermWalker was simplifying 11 xjuncts wrt. a ATOM-1 context. [2024-12-17 01:13:16,196 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2024-12-17 01:13:16,196 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2024-12-17 01:13:16,199 INFO L422 BasicCegarLoop]: Path program histogram: [24, 2, 1, 1] [2024-12-17 01:13:16,202 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-12-17 01:13:16,202 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-17 01:13:16,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2024-12-17 01:13:16,215 INFO L201 PluginConnector]: Adding new model send-receive-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.12 01:13:16 BasicIcfg [2024-12-17 01:13:16,215 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-17 01:13:16,215 INFO L158 Benchmark]: Toolchain (without parser) took 816707.25ms. Allocated memory was 167.8MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 100.4MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 1.1GB. Max. memory is 16.0GB. [2024-12-17 01:13:16,216 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.17ms. Allocated memory is still 167.8MB. Free memory is still 101.4MB. There was no memory consumed. Max. memory is 16.0GB. [2024-12-17 01:13:16,216 INFO L158 Benchmark]: Boogie Procedure Inliner took 17.29ms. Allocated memory is still 167.8MB. Free memory was 100.4MB in the beginning and 99.4MB in the end (delta: 990.2kB). There was no memory consumed. Max. memory is 16.0GB. [2024-12-17 01:13:16,216 INFO L158 Benchmark]: Boogie Preprocessor took 11.47ms. Allocated memory is still 167.8MB. Free memory was 99.4MB in the beginning and 98.4MB in the end (delta: 973.2kB). There was no memory consumed. Max. memory is 16.0GB. [2024-12-17 01:13:16,216 INFO L158 Benchmark]: RCFGBuilder took 204.02ms. Allocated memory is still 167.8MB. Free memory was 98.4MB in the beginning and 84.8MB in the end (delta: 13.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2024-12-17 01:13:16,216 INFO L158 Benchmark]: TraceAbstraction took 816470.06ms. Allocated memory was 167.8MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 83.6MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 1.1GB. Max. memory is 16.0GB. [2024-12-17 01:13:16,217 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.17ms. Allocated memory is still 167.8MB. Free memory is still 101.4MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 17.29ms. Allocated memory is still 167.8MB. Free memory was 100.4MB in the beginning and 99.4MB in the end (delta: 990.2kB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 11.47ms. Allocated memory is still 167.8MB. Free memory was 99.4MB in the beginning and 98.4MB in the end (delta: 973.2kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 204.02ms. Allocated memory is still 167.8MB. Free memory was 98.4MB in the beginning and 84.8MB in the end (delta: 13.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 816470.06ms. Allocated memory was 167.8MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 83.6MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 1.1GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Partial order reduction statistics Independence relation #1 benchmarks: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 16288, independent: 6981, independent conditional: 6871, independent unconditional: 110, dependent: 9307, dependent conditional: 9305, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7149, independent: 6981, independent conditional: 6871, independent unconditional: 110, dependent: 168, dependent conditional: 166, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7149, independent: 6981, independent conditional: 6871, independent unconditional: 110, dependent: 168, dependent conditional: 166, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9747, independent: 6981, independent conditional: 6871, independent unconditional: 110, dependent: 2766, dependent conditional: 2764, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9747, independent: 6981, independent conditional: 244, independent unconditional: 6737, dependent: 2766, dependent conditional: 2089, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9747, independent: 6981, independent conditional: 244, independent unconditional: 6737, dependent: 2766, dependent conditional: 2089, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 480, independent: 342, independent conditional: 234, independent unconditional: 108, dependent: 138, dependent conditional: 136, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 480, independent: 105, independent conditional: 0, independent unconditional: 105, dependent: 375, dependent conditional: 0, dependent unconditional: 375, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 375, independent: 237, independent conditional: 234, independent unconditional: 3, dependent: 138, dependent conditional: 136, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 375, independent: 237, independent conditional: 234, independent unconditional: 3, dependent: 138, dependent conditional: 136, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3729, independent: 2165, independent conditional: 2109, independent unconditional: 56, dependent: 1564, dependent conditional: 1482, dependent unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 36, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 9747, independent: 6639, independent conditional: 10, independent unconditional: 6629, dependent: 2628, dependent conditional: 1953, dependent unconditional: 675, unknown: 480, unknown conditional: 370, unknown unconditional: 110] , Statistics on independence cache: Total cache size (in pairs): 516, Positive cache size: 378, Positive conditional cache size: 270, Positive unconditional cache size: 108, Negative cache size: 138, Negative conditional cache size: 136, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 7302, Maximal queried relation: 27, Independence queries for same thread: 9139, Persistent sets #1 benchmarks: Persistent set computation time: 0.2s, Number of persistent set computation: 19, Number of trivial persistent sets: 14, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 112, independent: 110, independent conditional: 0, independent unconditional: 110, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 16288, independent: 6981, independent conditional: 6871, independent unconditional: 110, dependent: 9307, dependent conditional: 9305, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7149, independent: 6981, independent conditional: 6871, independent unconditional: 110, dependent: 168, dependent conditional: 166, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 7149, independent: 6981, independent conditional: 6871, independent unconditional: 110, dependent: 168, dependent conditional: 166, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9747, independent: 6981, independent conditional: 6871, independent unconditional: 110, dependent: 2766, dependent conditional: 2764, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9747, independent: 6981, independent conditional: 244, independent unconditional: 6737, dependent: 2766, dependent conditional: 2089, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9747, independent: 6981, independent conditional: 244, independent unconditional: 6737, dependent: 2766, dependent conditional: 2089, dependent unconditional: 677, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 480, independent: 342, independent conditional: 234, independent unconditional: 108, dependent: 138, dependent conditional: 136, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 480, independent: 105, independent conditional: 0, independent unconditional: 105, dependent: 375, dependent conditional: 0, dependent unconditional: 375, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 375, independent: 237, independent conditional: 234, independent unconditional: 3, dependent: 138, dependent conditional: 136, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 375, independent: 237, independent conditional: 234, independent unconditional: 3, dependent: 138, dependent conditional: 136, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3729, independent: 2165, independent conditional: 2109, independent unconditional: 56, dependent: 1564, dependent conditional: 1482, dependent unconditional: 83, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 36, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 9747, independent: 6639, independent conditional: 10, independent unconditional: 6629, dependent: 2628, dependent conditional: 1953, dependent unconditional: 675, unknown: 480, unknown conditional: 370, unknown unconditional: 110] , Statistics on independence cache: Total cache size (in pairs): 516, Positive cache size: 378, Positive conditional cache size: 270, Positive unconditional cache size: 108, Negative cache size: 138, Negative conditional cache size: 136, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 7302, Maximal queried relation: 27, Independence queries for same thread: 9139 - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PartialOrderCegarLoop was analyzing trace of length 185 with TraceHistMax 50,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-11-1 term,while PolyPacSimplificationTermWalker was simplifying 11 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 185 with TraceHistMax 50,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-11-1 term,while PolyPacSimplificationTermWalker was simplifying 11 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PartialOrderCegarLoop was analyzing trace of length 185 with TraceHistMax 50,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-11-1 term,while PolyPacSimplificationTermWalker was simplifying 11 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 25 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 816.3s, OverallIterations: 28, TraceHistogramMax: 0, PathProgramHistogramMax: 24, EmptinessCheckTime: 175.5s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 1192, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 625.6s InterpolantComputationTime, 4406 NumberOfCodeBlocks, 4400 NumberOfCodeBlocksAsserted, 306 NumberOfCheckSat, 6491 ConstructedInterpolants, 146 QuantifiedInterpolants, 568378 SizeOfPredicates, 49 NumberOfNonLiveVariables, 5336 ConjunctsInSsa, 2624 ConjunctsInUnsatCore, 72 InterpolantComputations, 5 PerfectInterpolantSequences, 4009/35384 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: SuccessfulCommutativityProofs: 0, ConComChecker Statistics: CheckTime [ms]: 463, ConditionCalculationTime [ms]: 372, ConditionCalculations: 382, QuantifiedConditions: 0, TraceChecks: 36, UnknownTraceChecks: 0, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown