/root/.sdkman/candidates/java/21.0.5-tem/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata ./data --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerBplInline.xml -s ../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.3.0-dev-ebd4107-m [2025-01-22 20:36:23,698 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-22 20:36:23,751 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../benchexec/../../../trunk/examples/settings/default/gemcutter/svcomp-Reach-32bit-GemCutter_Default.epf [2025-01-22 20:36:23,757 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-22 20:36:23,757 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-22 20:36:23,776 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-22 20:36:23,777 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-22 20:36:23,777 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-22 20:36:23,778 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-22 20:36:23,778 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-22 20:36:23,778 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-22 20:36:23,778 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-22 20:36:23,778 INFO L153 SettingsManager]: * Use SBE=true [2025-01-22 20:36:23,778 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-22 20:36:23,778 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-22 20:36:23,778 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-22 20:36:23,778 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-22 20:36:23,779 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-22 20:36:23,779 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-22 20:36:23,779 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-22 20:36:23,780 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-22 20:36:23,780 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-22 20:36:23,780 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-22 20:36:23,780 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-22 20:36:23,780 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-22 20:36:23,780 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-22 20:36:23,780 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-22 20:36:23,780 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-22 20:36:23,780 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-22 20:36:23,780 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> SUFFICIENT [2025-01-22 20:36:24,060 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-22 20:36:24,074 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-22 20:36:24,076 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-22 20:36:24,077 INFO L270 PluginConnector]: Initializing Boogie PL CUP Parser... [2025-01-22 20:36:24,081 INFO L274 PluginConnector]: Boogie PL CUP Parser initialized [2025-01-22 20:36:24,082 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl [2025-01-22 20:36:24,082 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl' [2025-01-22 20:36:24,097 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-22 20:36:24,099 INFO L133 ToolchainWalker]: Walking toolchain with 4 elements. [2025-01-22 20:36:24,099 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-22 20:36:24,099 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-22 20:36:24,099 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-22 20:36:24,107 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,111 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,115 INFO L138 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2025-01-22 20:36:24,116 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-22 20:36:24,117 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-22 20:36:24,117 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-22 20:36:24,117 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-22 20:36:24,122 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,122 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,122 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,122 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,123 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,124 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,125 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,125 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,126 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,126 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-22 20:36:24,127 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-22 20:36:24,127 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-22 20:36:24,127 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-22 20:36:24,127 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/1) ... [2025-01-22 20:36:24,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-22 20:36:24,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:24,161 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-01-22 20:36:24,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-01-22 20:36:24,185 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2025-01-22 20:36:24,185 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-22 20:36:24,185 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-22 20:36:24,185 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2025-01-22 20:36:24,185 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-22 20:36:24,185 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-22 20:36:24,185 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2025-01-22 20:36:24,186 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-22 20:36:24,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-22 20:36:24,186 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-22 20:36:24,220 INFO L234 CfgBuilder]: Building ICFG [2025-01-22 20:36:24,221 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-22 20:36:24,295 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-22 20:36:24,295 INFO L283 CfgBuilder]: Performing block encoding [2025-01-22 20:36:24,321 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-22 20:36:24,322 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2025-01-22 20:36:24,322 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.01 08:36:24 BoogieIcfgContainer [2025-01-22 20:36:24,322 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-22 20:36:24,324 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-22 20:36:24,324 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-22 20:36:24,330 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-22 20:36:24,330 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 22.01 08:36:24" (1/2) ... [2025-01-22 20:36:24,331 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@37e39c68 and model type channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.01 08:36:24, skipping insertion in model container [2025-01-22 20:36:24,331 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.01 08:36:24" (2/2) ... [2025-01-22 20:36:24,332 INFO L128 eAbstractionObserver]: Analyzing ICFG channel-sum.wvr.bpl [2025-01-22 20:36:24,343 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-22 20:36:24,345 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG channel-sum.wvr.bpl that has 3 procedures, 17 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2025-01-22 20:36:24,345 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-22 20:36:24,375 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-01-22 20:36:24,410 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-22 20:36:24,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-22 20:36:24,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:24,414 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-01-22 20:36:24,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-01-22 20:36:24,475 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-22 20:36:24,491 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-22 20:36:24,496 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;@3f680a8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-22 20:36:24,497 INFO L334 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2025-01-22 20:36:24,605 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:24,605 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:24,605 INFO L139 ounterexampleChecker]: Examining path program with hash 244386932, occurence #1 [2025-01-22 20:36:24,605 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 20:36:24,605 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:24,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:24,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1334031666, now seen corresponding path program 1 times [2025-01-22 20:36:24,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:24,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284318636] [2025-01-22 20:36:24,615 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:24,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:24,657 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-01-22 20:36:24,668 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-01-22 20:36:24,668 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:24,668 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:24,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 20:36:24,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:24,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284318636] [2025-01-22 20:36:24,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284318636] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 20:36:24,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 20:36:24,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-22 20:36:24,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187809851] [2025-01-22 20:36:24,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 20:36:24,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-22 20:36:24,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:24,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-22 20:36:24,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-22 20:36:24,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:24,776 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:24,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 2 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:24,777 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:24,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:24,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-22 20:36:24,879 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:24,879 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:24,879 INFO L139 ounterexampleChecker]: Examining path program with hash -1022228239, occurence #1 [2025-01-22 20:36:24,879 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 20:36:24,879 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:24,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:24,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1558502398, now seen corresponding path program 1 times [2025-01-22 20:36:24,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:24,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769564221] [2025-01-22 20:36:24,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:24,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:24,883 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 20:36:24,887 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 20:36:24,887 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:24,887 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:24,921 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 20:36:24,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:24,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769564221] [2025-01-22 20:36:24,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769564221] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 20:36:24,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 20:36:24,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-22 20:36:24,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324450835] [2025-01-22 20:36:24,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 20:36:24,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-22 20:36:24,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:24,923 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-22 20:36:24,923 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-22 20:36:24,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:24,923 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:24,923 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:24,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:24,923 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:24,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:24,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:24,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-22 20:36:24,981 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:24,981 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:24,981 INFO L139 ounterexampleChecker]: Examining path program with hash 582372394, occurence #1 [2025-01-22 20:36:24,981 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 20:36:24,981 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:24,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:24,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1882819458, now seen corresponding path program 2 times [2025-01-22 20:36:24,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:24,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670331906] [2025-01-22 20:36:24,982 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 20:36:24,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:24,987 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 14 statements into 2 equivalence classes. [2025-01-22 20:36:24,999 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 20:36:24,999 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 20:36:24,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:25,014 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 20:36:25,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:25,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670331906] [2025-01-22 20:36:25,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670331906] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 20:36:25,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 20:36:25,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-22 20:36:25,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851573497] [2025-01-22 20:36:25,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 20:36:25,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-22 20:36:25,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:25,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-22 20:36:25,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-22 20:36:25,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:25,017 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:25,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:25,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,017 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:25,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,081 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-22 20:36:25,081 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:25,081 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:25,081 INFO L139 ounterexampleChecker]: Examining path program with hash -1030778143, occurence #1 [2025-01-22 20:36:25,081 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 20:36:25,081 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:25,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:25,081 INFO L85 PathProgramCache]: Analyzing trace with hash 418682974, now seen corresponding path program 1 times [2025-01-22 20:36:25,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:25,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103466069] [2025-01-22 20:36:25,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:25,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:25,084 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 20:36:25,091 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 20:36:25,091 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:25,091 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:25,172 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 20:36:25,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:25,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103466069] [2025-01-22 20:36:25,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103466069] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:36:25,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798432204] [2025-01-22 20:36:25,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:25,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:25,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:25,174 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:36:25,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-22 20:36:25,194 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-01-22 20:36:25,200 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-01-22 20:36:25,200 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:25,200 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:25,201 INFO L256 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjuncts are in the unsatisfiable core [2025-01-22 20:36:25,203 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:36:25,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 20:36:25,318 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:36:25,432 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:36:25,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2025-01-22 20:36:25,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 20:36:25,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798432204] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:36:25,494 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:36:25,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2025-01-22 20:36:25,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878720946] [2025-01-22 20:36:25,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:36:25,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-22 20:36:25,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:25,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-22 20:36:25,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2025-01-22 20:36:25,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:25,496 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:25,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:25,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,496 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:25,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:25,613 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-01-22 20:36:25,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:25,811 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:25,811 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:25,811 INFO L139 ounterexampleChecker]: Examining path program with hash -1515440276, occurence #1 [2025-01-22 20:36:25,811 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 20:36:25,811 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:25,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:25,812 INFO L85 PathProgramCache]: Analyzing trace with hash -632387474, now seen corresponding path program 1 times [2025-01-22 20:36:25,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:25,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274319794] [2025-01-22 20:36:25,813 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:25,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:25,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-22 20:36:25,821 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-22 20:36:25,821 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:25,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:25,873 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-22 20:36:25,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:25,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274319794] [2025-01-22 20:36:25,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274319794] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:36:25,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223630987] [2025-01-22 20:36:25,874 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:25,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:25,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:25,875 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:36:25,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-22 20:36:25,906 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-01-22 20:36:25,912 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-01-22 20:36:25,912 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:25,912 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:25,912 INFO L256 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-22 20:36:25,913 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:36:25,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:36:25,941 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-22 20:36:25,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223630987] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 20:36:25,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-22 20:36:25,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2025-01-22 20:36:25,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587616468] [2025-01-22 20:36:25,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 20:36:25,942 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-22 20:36:25,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:25,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-22 20:36:25,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-22 20:36:25,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:25,942 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:25,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:25,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:25,942 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:25,943 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:26,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:26,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:26,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-22 20:36:26,203 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:26,204 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:26,204 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:26,204 INFO L139 ounterexampleChecker]: Examining path program with hash -979833383, occurence #1 [2025-01-22 20:36:26,204 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 20:36:26,204 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:26,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:26,204 INFO L85 PathProgramCache]: Analyzing trace with hash 226670990, now seen corresponding path program 2 times [2025-01-22 20:36:26,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:26,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886960060] [2025-01-22 20:36:26,204 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 20:36:26,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:26,207 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 25 statements into 2 equivalence classes. [2025-01-22 20:36:26,214 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 25 of 25 statements. [2025-01-22 20:36:26,214 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 20:36:26,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:26,243 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-22 20:36:26,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:26,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886960060] [2025-01-22 20:36:26,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886960060] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-22 20:36:26,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-22 20:36:26,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-22 20:36:26,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841169150] [2025-01-22 20:36:26,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-22 20:36:26,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-22 20:36:26,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:26,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-22 20:36:26,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-22 20:36:26,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:26,244 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:26,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:26,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:26,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:26,244 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:26,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:26,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:26,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:26,276 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-22 20:36:26,276 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:26,276 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:26,276 INFO L139 ounterexampleChecker]: Examining path program with hash 262127849, occurence #1 [2025-01-22 20:36:26,276 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 20:36:26,276 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:26,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:26,277 INFO L85 PathProgramCache]: Analyzing trace with hash -168243067, now seen corresponding path program 3 times [2025-01-22 20:36:26,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:26,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137820469] [2025-01-22 20:36:26,277 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 20:36:26,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:26,283 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 28 statements into 4 equivalence classes. [2025-01-22 20:36:26,292 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 25 of 28 statements. [2025-01-22 20:36:26,292 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-22 20:36:26,292 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:26,503 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 20:36:26,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:26,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137820469] [2025-01-22 20:36:26,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137820469] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:36:26,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873068731] [2025-01-22 20:36:26,503 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 20:36:26,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:26,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:26,508 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:36:26,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-22 20:36:26,526 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 28 statements into 4 equivalence classes. [2025-01-22 20:36:26,533 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) and asserted 25 of 28 statements. [2025-01-22 20:36:26,533 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2025-01-22 20:36:26,533 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:26,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-22 20:36:26,535 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:36:26,647 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 20:36:26,648 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:36:26,847 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:36:26,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2025-01-22 20:36:26,922 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 20:36:26,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873068731] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:36:26,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:36:26,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2025-01-22 20:36:26,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421104482] [2025-01-22 20:36:26,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:36:26,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2025-01-22 20:36:26,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:26,923 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2025-01-22 20:36:26,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2025-01-22 20:36:26,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:26,924 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:26,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:26,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:26,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:26,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:26,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:26,924 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:27,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:27,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:27,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:27,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:27,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:27,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:27,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:27,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-01-22 20:36:27,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:27,315 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:27,315 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:27,315 INFO L139 ounterexampleChecker]: Examining path program with hash 262127849, occurence #2 [2025-01-22 20:36:27,315 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:36:27,315 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:36:27,317 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:36:27,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:36:27,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:36:27,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:27,382 INFO L85 PathProgramCache]: Analyzing trace with hash 80594364, now seen corresponding path program 1 times [2025-01-22 20:36:27,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:36:27,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081003310] [2025-01-22 20:36:27,382 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:27,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:27,384 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:36:27,388 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:36:27,388 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:27,388 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:36:27,388 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:36:27,388 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:36:27,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:36:27,388 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:27,388 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:36:27,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:36:27,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:27,444 INFO L85 PathProgramCache]: Analyzing trace with hash 673930032, now seen corresponding path program 1 times [2025-01-22 20:36:27,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:36:27,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903541838] [2025-01-22 20:36:27,444 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:27,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:27,446 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:36:27,447 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:36:27,447 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:27,447 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:36:27,447 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:36:27,447 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:36:27,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:36:27,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:27,448 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:36:27,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:36:27,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:27,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:36:27,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:27,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:36:27,448 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:27,448 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-22 20:36:27,448 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:36:27,448 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:36:27,448 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:27,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:27,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1814268523, now seen corresponding path program 4 times [2025-01-22 20:36:27,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:27,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070947680] [2025-01-22 20:36:27,448 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 20:36:27,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:27,451 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 33 statements into 2 equivalence classes. [2025-01-22 20:36:27,459 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-22 20:36:27,459 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 20:36:27,459 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:27,716 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-22 20:36:27,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:27,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070947680] [2025-01-22 20:36:27,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070947680] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:36:27,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789412132] [2025-01-22 20:36:27,717 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 20:36:27,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:27,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:27,719 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:36:27,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-22 20:36:27,740 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 33 statements into 2 equivalence classes. [2025-01-22 20:36:27,750 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-22 20:36:27,750 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 20:36:27,750 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:27,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 33 conjuncts are in the unsatisfiable core [2025-01-22 20:36:27,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:36:28,020 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 20:36:28,020 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:36:28,313 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:36:28,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 60 treesize of output 114 [2025-01-22 20:36:28,474 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 20:36:28,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789412132] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:36:28,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:36:28,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2025-01-22 20:36:28,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570621383] [2025-01-22 20:36:28,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:36:28,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2025-01-22 20:36:28,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:28,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2025-01-22 20:36:28,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2025-01-22 20:36:28,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:28,476 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:28,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:28,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:28,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:28,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:28,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:28,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:28,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:28,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:28,476 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:28,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:28,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:28,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:28,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:28,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:28,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:28,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:28,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:36:28,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-01-22 20:36:29,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-01-22 20:36:29,158 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:29,158 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:29,158 INFO L139 ounterexampleChecker]: Examining path program with hash 125595081, occurence #1 [2025-01-22 20:36:29,158 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 20:36:29,158 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:29,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:29,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1811849467, now seen corresponding path program 5 times [2025-01-22 20:36:29,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:29,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535084424] [2025-01-22 20:36:29,159 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 20:36:29,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:29,163 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 48 statements into 7 equivalence classes. [2025-01-22 20:36:29,182 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 48 of 48 statements. [2025-01-22 20:36:29,182 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-22 20:36:29,182 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:29,712 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 61 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 20:36:29,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:29,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535084424] [2025-01-22 20:36:29,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535084424] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:36:29,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945220368] [2025-01-22 20:36:29,713 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 20:36:29,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:29,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:29,716 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:36:29,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-22 20:36:29,736 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 48 statements into 7 equivalence classes. [2025-01-22 20:36:29,751 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) and asserted 48 of 48 statements. [2025-01-22 20:36:29,751 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2025-01-22 20:36:29,751 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:29,752 WARN L254 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 61 conjuncts are in the unsatisfiable core [2025-01-22 20:36:29,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:36:30,408 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 16 proven. 55 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:36:30,409 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:36:31,471 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:36:31,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 118 treesize of output 400 [2025-01-22 20:36:31,980 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 3 proven. 68 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:36:31,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945220368] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:36:31,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:36:31,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 20, 20] total 51 [2025-01-22 20:36:31,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246118481] [2025-01-22 20:36:31,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:36:31,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2025-01-22 20:36:31,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:31,981 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2025-01-22 20:36:31,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=2324, Unknown=0, NotChecked=0, Total=2652 [2025-01-22 20:36:31,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:31,982 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:31,982 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.2884615384615383) internal successors, (119), 51 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:31,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:31,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:31,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:31,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:31,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:31,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:31,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:31,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:36:31,983 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:36:33,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:36:33,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-22 20:36:33,777 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-01-22 20:36:33,777 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:33,777 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:33,777 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #1 [2025-01-22 20:36:33,777 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 20:36:33,777 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:33,778 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:33,778 INFO L85 PathProgramCache]: Analyzing trace with hash 194568405, now seen corresponding path program 6 times [2025-01-22 20:36:33,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:33,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001572314] [2025-01-22 20:36:33,778 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 20:36:33,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:33,789 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 53 statements into 7 equivalence classes. [2025-01-22 20:36:33,807 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 53 of 53 statements. [2025-01-22 20:36:33,807 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-22 20:36:33,807 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:34,368 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 1 proven. 75 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-01-22 20:36:34,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:34,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001572314] [2025-01-22 20:36:34,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001572314] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:36:34,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557280209] [2025-01-22 20:36:34,368 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 20:36:34,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:34,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:34,374 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:36:34,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-22 20:36:34,393 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 53 statements into 7 equivalence classes. [2025-01-22 20:36:34,409 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) and asserted 53 of 53 statements. [2025-01-22 20:36:34,409 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2025-01-22 20:36:34,409 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:34,410 WARN L254 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 72 conjuncts are in the unsatisfiable core [2025-01-22 20:36:34,411 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:36:35,187 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 16 proven. 70 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:36:35,187 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:36:36,404 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,405 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,405 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,406 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,407 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,409 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,411 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,415 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,416 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,418 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,420 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,421 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,421 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,422 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,425 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,425 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,425 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,426 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,426 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,429 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,430 INFO L173 IndexEqualityManager]: detected equality via solver [2025-01-22 20:36:36,535 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:36:36,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 136 treesize of output 324 [2025-01-22 20:36:36,753 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 84 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:36:36,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557280209] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:36:36,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:36:36,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 23, 23] total 58 [2025-01-22 20:36:36,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824427550] [2025-01-22 20:36:36,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:36:36,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2025-01-22 20:36:36,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:36,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2025-01-22 20:36:36,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=3021, Unknown=0, NotChecked=0, Total=3422 [2025-01-22 20:36:36,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:36,756 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:36,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.23728813559322) internal successors, (132), 58 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:36,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:36,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:36,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:36,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:36,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:36,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:36,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:36,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:36:36,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:36:36,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:36:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:36:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:36:38,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-01-22 20:36:38,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:38,995 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:38,995 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:38,995 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #1 [2025-01-22 20:36:38,995 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-22 20:36:38,995 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:38,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:38,996 INFO L85 PathProgramCache]: Analyzing trace with hash 94479973, now seen corresponding path program 7 times [2025-01-22 20:36:38,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:38,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424308045] [2025-01-22 20:36:38,996 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 20:36:38,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:38,999 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-01-22 20:36:39,014 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-01-22 20:36:39,014 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:39,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:39,779 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 1 proven. 111 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 20:36:39,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:39,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424308045] [2025-01-22 20:36:39,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424308045] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:36:39,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414588216] [2025-01-22 20:36:39,780 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 20:36:39,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:39,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:39,782 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:36:39,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-22 20:36:39,800 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 64 statements into 1 equivalence classes. [2025-01-22 20:36:39,812 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 64 of 64 statements. [2025-01-22 20:36:39,812 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:39,812 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:39,813 WARN L254 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 91 conjuncts are in the unsatisfiable core [2025-01-22 20:36:39,814 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:36:41,061 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:36:41,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 65 treesize of output 33 [2025-01-22 20:36:41,091 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 16 proven. 105 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:36:41,091 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:36:42,699 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:36:42,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 156 treesize of output 690 [2025-01-22 20:36:43,993 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 11 proven. 110 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:36:43,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414588216] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:36:43,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:36:43,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 29, 26] total 72 [2025-01-22 20:36:43,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603143652] [2025-01-22 20:36:43,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:36:43,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2025-01-22 20:36:43,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:43,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2025-01-22 20:36:43,996 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=484, Invalid=4772, Unknown=0, NotChecked=0, Total=5256 [2025-01-22 20:36:43,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:43,996 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:43,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.287671232876712) internal successors, (167), 72 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:36:43,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:46,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:46,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:46,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:36:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:36:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:36:46,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:36:46,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-01-22 20:36:46,926 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:46,927 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:46,927 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:46,927 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #2 [2025-01-22 20:36:46,927 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:36:46,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:36:46,927 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:36:46,927 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:36:46,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:36:46,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:46,968 INFO L85 PathProgramCache]: Analyzing trace with hash 80594438, now seen corresponding path program 1 times [2025-01-22 20:36:46,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:36:46,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553462214] [2025-01-22 20:36:46,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:46,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:46,969 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:36:46,970 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:36:46,970 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:46,970 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:36:46,970 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:36:46,970 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:36:46,970 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:36:46,970 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:46,970 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:36:47,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:36:47,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:47,008 INFO L85 PathProgramCache]: Analyzing trace with hash 673930106, now seen corresponding path program 1 times [2025-01-22 20:36:47,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:36:47,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543816188] [2025-01-22 20:36:47,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:47,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:47,009 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:36:47,010 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:36:47,010 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:47,010 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:36:47,010 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:36:47,010 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:36:47,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:36:47,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:47,010 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:36:47,010 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:36:47,010 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:47,010 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:36:47,011 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:36:47,011 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:47,011 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:36:47,011 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:47,011 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:36:47,011 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:47,011 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:36:47,011 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:47,011 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:36:47,011 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:47,011 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:36:47,011 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:47,011 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:36:47,011 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:47,011 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 42 is hopeless, skipping. [2025-01-22 20:36:47,011 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 20:36:47,011 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:47,011 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2025-01-22 20:36:47,011 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:36:47,011 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:36:47,011 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:47,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:47,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1051741195, now seen corresponding path program 8 times [2025-01-22 20:36:47,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:47,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794068643] [2025-01-22 20:36:47,011 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 20:36:47,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:47,014 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 75 statements into 2 equivalence classes. [2025-01-22 20:36:47,021 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 75 of 75 statements. [2025-01-22 20:36:47,021 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 20:36:47,021 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:47,882 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 158 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-01-22 20:36:47,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:47,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794068643] [2025-01-22 20:36:47,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794068643] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:36:47,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378409618] [2025-01-22 20:36:47,882 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 20:36:47,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:47,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:47,884 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:36:47,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-22 20:36:47,901 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 75 statements into 2 equivalence classes. [2025-01-22 20:36:47,917 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 75 of 75 statements. [2025-01-22 20:36:47,917 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 20:36:47,917 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:47,918 WARN L254 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 105 conjuncts are in the unsatisfiable core [2025-01-22 20:36:47,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:36:49,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:36:49,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 72 treesize of output 36 [2025-01-22 20:36:49,896 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 16 proven. 154 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:36:49,896 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:36:52,354 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:36:52,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 174 treesize of output 864 [2025-01-22 20:36:54,064 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 27 proven. 141 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 20:36:54,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378409618] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:36:54,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:36:54,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 34, 29] total 82 [2025-01-22 20:36:54,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525913794] [2025-01-22 20:36:54,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:36:54,065 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2025-01-22 20:36:54,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:36:54,065 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2025-01-22 20:36:54,066 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=565, Invalid=6241, Unknown=0, NotChecked=0, Total=6806 [2025-01-22 20:36:54,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:54,066 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:36:54,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 2.3734939759036147) internal successors, (197), 82 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:36:54,067 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:36:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:36:57,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:36:57,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-22 20:36:57,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:57,826 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:36:57,826 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:36:57,827 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #2 [2025-01-22 20:36:57,827 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:36:57,827 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:36:57,827 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:36:57,827 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:36:57,861 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:36:57,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:57,869 INFO L85 PathProgramCache]: Analyzing trace with hash 80594470, now seen corresponding path program 1 times [2025-01-22 20:36:57,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:36:57,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686538554] [2025-01-22 20:36:57,869 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:57,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:57,870 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:36:57,871 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:36:57,871 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:57,871 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:36:57,871 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:36:57,871 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:36:57,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:36:57,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:36:57,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:36:57,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:57,922 INFO L85 PathProgramCache]: Analyzing trace with hash 673930138, now seen corresponding path program 1 times [2025-01-22 20:36:57,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:36:57,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009816641] [2025-01-22 20:36:57,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:36:57,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:57,923 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:36:57,924 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:36:57,924 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:36:57,924 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:36:57,924 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:36:57,924 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:36:57,924 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:36:57,924 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,924 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,925 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,925 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 48 is hopeless, skipping. [2025-01-22 20:36:57,925 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 81 [2025-01-22 20:36:57,925 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:36:57,926 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-22 20:36:57,926 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:36:57,926 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:36:57,926 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:36:57,926 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:36:57,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1234458811, now seen corresponding path program 9 times [2025-01-22 20:36:57,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:36:57,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158013569] [2025-01-22 20:36:57,926 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 20:36:57,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:36:57,928 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 86 statements into 9 equivalence classes. [2025-01-22 20:36:57,968 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 86 of 86 statements. [2025-01-22 20:36:57,968 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-22 20:36:57,968 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:59,381 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 0 proven. 211 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-22 20:36:59,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:36:59,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158013569] [2025-01-22 20:36:59,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158013569] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:36:59,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384696514] [2025-01-22 20:36:59,381 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 20:36:59,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:36:59,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:36:59,383 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:36:59,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-22 20:36:59,405 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 86 statements into 9 equivalence classes. [2025-01-22 20:36:59,425 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) and asserted 86 of 86 statements. [2025-01-22 20:36:59,425 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2025-01-22 20:36:59,425 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:36:59,426 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 101 conjuncts are in the unsatisfiable core [2025-01-22 20:36:59,427 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:37:01,502 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 16 proven. 211 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 20:37:01,502 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:37:04,206 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:37:04,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 194 treesize of output 1060 [2025-01-22 20:37:06,643 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 49 proven. 178 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 20:37:06,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384696514] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:37:06,643 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:37:06,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 32, 32] total 85 [2025-01-22 20:37:06,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598181250] [2025-01-22 20:37:06,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:37:06,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2025-01-22 20:37:06,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:37:06,644 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2025-01-22 20:37:06,645 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=6591, Unknown=0, NotChecked=0, Total=7310 [2025-01-22 20:37:06,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:37:06,646 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:37:06,646 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.511627906976744) internal successors, (216), 85 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:37:06,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:37:10,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:37:10,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:37:10,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-01-22 20:37:10,535 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2025-01-22 20:37:10,535 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:37:10,535 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:37:10,537 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #3 [2025-01-22 20:37:10,537 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:37:10,537 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:37:10,537 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:37:10,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:37:10,577 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:37:10,577 INFO L85 PathProgramCache]: Analyzing trace with hash 80594502, now seen corresponding path program 1 times [2025-01-22 20:37:10,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:37:10,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107120041] [2025-01-22 20:37:10,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:37:10,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:37:10,578 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:37:10,579 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:37:10,579 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:37:10,579 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:37:10,579 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:37:10,579 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:37:10,579 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:37:10,579 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,579 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:37:10,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:37:10,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:37:10,627 INFO L85 PathProgramCache]: Analyzing trace with hash 673930170, now seen corresponding path program 1 times [2025-01-22 20:37:10,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:37:10,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900937408] [2025-01-22 20:37:10,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:37:10,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:37:10,628 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:37:10,629 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:37:10,629 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:37:10,629 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:37:10,629 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:37:10,629 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:37:10,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:37:10,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 48 is hopeless, skipping. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-22 20:37:10,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:10,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 88 [2025-01-22 20:37:10,630 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:37:10,630 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:37:10,630 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:37:10,631 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:37:10,631 INFO L85 PathProgramCache]: Analyzing trace with hash 630309013, now seen corresponding path program 10 times [2025-01-22 20:37:10,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:37:10,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900110187] [2025-01-22 20:37:10,631 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 20:37:10,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:37:10,633 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 91 statements into 2 equivalence classes. [2025-01-22 20:37:10,643 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-01-22 20:37:10,643 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 20:37:10,643 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:37:12,070 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-01-22 20:37:12,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:37:12,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900110187] [2025-01-22 20:37:12,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900110187] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:37:12,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431711222] [2025-01-22 20:37:12,070 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 20:37:12,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:37:12,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:37:12,072 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:37:12,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-22 20:37:12,091 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 91 statements into 2 equivalence classes. [2025-01-22 20:37:12,107 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 91 of 91 statements. [2025-01-22 20:37:12,107 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 20:37:12,108 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:37:12,110 WARN L254 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 129 conjuncts are in the unsatisfiable core [2025-01-22 20:37:12,112 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:37:15,285 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:37:15,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 88 treesize of output 44 [2025-01-22 20:37:15,338 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 16 proven. 251 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:37:15,338 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:37:19,344 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:37:19,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 212 treesize of output 1274 [2025-01-22 20:37:22,342 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 49 proven. 216 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 20:37:22,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431711222] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:37:22,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:37:22,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 42, 35] total 102 [2025-01-22 20:37:22,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965974386] [2025-01-22 20:37:22,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:37:22,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 103 states [2025-01-22 20:37:22,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:37:22,344 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 103 interpolants. [2025-01-22 20:37:22,345 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=761, Invalid=9745, Unknown=0, NotChecked=0, Total=10506 [2025-01-22 20:37:22,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:37:22,345 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:37:22,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 103 states, 103 states have (on average 2.378640776699029) internal successors, (245), 102 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:37:22,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:37:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:37:28,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-01-22 20:37:28,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21 [2025-01-22 20:37:28,282 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:37:28,282 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:37:28,282 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #3 [2025-01-22 20:37:28,282 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:37:28,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:37:28,282 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:37:28,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:37:28,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:37:28,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:37:28,325 INFO L85 PathProgramCache]: Analyzing trace with hash 80594538, now seen corresponding path program 1 times [2025-01-22 20:37:28,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:37:28,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795790246] [2025-01-22 20:37:28,326 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:37:28,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:37:28,326 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:37:28,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:37:28,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:37:28,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:37:28,327 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:37:28,327 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:37:28,327 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:37:28,327 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,327 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:37:28,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:37:28,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:37:28,365 INFO L85 PathProgramCache]: Analyzing trace with hash 673930206, now seen corresponding path program 1 times [2025-01-22 20:37:28,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:37:28,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094392049] [2025-01-22 20:37:28,365 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:37:28,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:37:28,366 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:37:28,367 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:37:28,367 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:37:28,367 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:37:28,367 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:37:28,367 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:37:28,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:37:28,367 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,367 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:37:28,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:37:28,367 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,367 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:37:28,367 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 54 is hopeless, skipping. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 97 [2025-01-22 20:37:28,368 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:28,368 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2025-01-22 20:37:28,368 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:37:28,368 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:37:28,368 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:37:28,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:37:28,369 INFO L85 PathProgramCache]: Analyzing trace with hash 2055569061, now seen corresponding path program 11 times [2025-01-22 20:37:28,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:37:28,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220903001] [2025-01-22 20:37:28,369 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 20:37:28,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:37:28,371 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 102 statements into 11 equivalence classes. [2025-01-22 20:37:28,395 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 102 of 102 statements. [2025-01-22 20:37:28,395 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-22 20:37:28,395 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:37:29,716 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 327 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-22 20:37:29,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:37:29,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220903001] [2025-01-22 20:37:29,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220903001] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:37:29,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451764865] [2025-01-22 20:37:29,717 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 20:37:29,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:37:29,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:37:29,718 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:37:29,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-22 20:37:29,739 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 102 statements into 11 equivalence classes. [2025-01-22 20:37:29,762 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 102 of 102 statements. [2025-01-22 20:37:29,762 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-22 20:37:29,762 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:37:29,765 INFO L256 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 121 conjuncts are in the unsatisfiable core [2025-01-22 20:37:29,767 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:37:33,140 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 16 proven. 327 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 20:37:33,140 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:37:37,730 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:37:37,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 232 treesize of output 1510 [2025-01-22 20:37:42,239 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 79 proven. 264 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 20:37:42,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451764865] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:37:42,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:37:42,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 38, 38] total 101 [2025-01-22 20:37:42,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402436886] [2025-01-22 20:37:42,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:37:42,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2025-01-22 20:37:42,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:37:42,240 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2025-01-22 20:37:42,242 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=759, Invalid=9543, Unknown=0, NotChecked=0, Total=10302 [2025-01-22 20:37:42,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:37:42,242 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:37:42,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 2.5686274509803924) internal successors, (262), 101 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:37:42,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:37:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:37:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:37:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:37:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:37:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:37:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:37:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:37:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:37:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:37:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:37:48,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:37:48,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:37:48,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-01-22 20:37:48,253 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-01-22 20:37:48,253 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:37:48,253 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:37:48,253 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #4 [2025-01-22 20:37:48,253 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:37:48,254 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:37:48,254 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:37:48,254 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:37:48,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:37:48,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:37:48,292 INFO L85 PathProgramCache]: Analyzing trace with hash 80594574, now seen corresponding path program 1 times [2025-01-22 20:37:48,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:37:48,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529202235] [2025-01-22 20:37:48,292 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:37:48,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:37:48,294 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:37:48,294 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:37:48,294 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:37:48,294 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:37:48,294 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:37:48,294 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:37:48,294 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:37:48,294 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,294 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:37:48,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:37:48,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:37:48,332 INFO L85 PathProgramCache]: Analyzing trace with hash 673930242, now seen corresponding path program 1 times [2025-01-22 20:37:48,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:37:48,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234234826] [2025-01-22 20:37:48,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:37:48,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:37:48,333 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:37:48,334 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:37:48,334 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:37:48,334 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:37:48,334 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:37:48,334 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:37:48,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:37:48,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,334 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:37:48,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:37:48,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,334 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:37:48,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:37:48,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:37:48,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:37:48,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:37:48,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:37:48,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:37:48,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:37:48,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:37:48,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:37:48,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:37:48,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:37:48,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,335 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 54 is hopeless, skipping. [2025-01-22 20:37:48,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2025-01-22 20:37:48,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:37:48,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 104 [2025-01-22 20:37:48,335 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:37:48,335 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:37:48,335 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:37:48,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:37:48,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1898478283, now seen corresponding path program 12 times [2025-01-22 20:37:48,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:37:48,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19437465] [2025-01-22 20:37:48,335 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 20:37:48,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:37:48,338 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 107 statements into 11 equivalence classes. [2025-01-22 20:37:48,352 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 107 of 107 statements. [2025-01-22 20:37:48,352 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-22 20:37:48,352 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:37:50,052 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 1 proven. 374 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-01-22 20:37:50,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:37:50,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19437465] [2025-01-22 20:37:50,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19437465] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:37:50,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401993238] [2025-01-22 20:37:50,053 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 20:37:50,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:37:50,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:37:50,054 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:37:50,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-22 20:37:50,076 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 107 statements into 11 equivalence classes. [2025-01-22 20:37:50,102 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) and asserted 107 of 107 statements. [2025-01-22 20:37:50,102 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2025-01-22 20:37:50,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:37:50,104 WARN L254 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 131 conjuncts are in the unsatisfiable core [2025-01-22 20:37:50,105 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:37:53,717 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 16 proven. 374 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 20:37:53,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:37:59,295 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:37:59,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 250 treesize of output 1764 [2025-01-22 20:38:03,742 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 77 proven. 313 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 20:38:03,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401993238] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:38:03,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:38:03,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 41, 41] total 110 [2025-01-22 20:38:03,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522726718] [2025-01-22 20:38:03,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:38:03,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2025-01-22 20:38:03,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:38:03,746 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2025-01-22 20:38:03,747 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1043, Invalid=11167, Unknown=0, NotChecked=0, Total=12210 [2025-01-22 20:38:03,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:38:03,748 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:38:03,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 111 states have (on average 2.6216216216216215) internal successors, (291), 110 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:38:03,748 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:38:03,749 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:38:03,749 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:38:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:38:10,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:38:10,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:38:10,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:38:10,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-01-22 20:38:10,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2025-01-22 20:38:10,386 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:38:10,386 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:38:10,386 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #4 [2025-01-22 20:38:10,386 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:38:10,386 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:38:10,386 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:38:10,386 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:38:10,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:38:10,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:38:10,426 INFO L85 PathProgramCache]: Analyzing trace with hash 80594610, now seen corresponding path program 1 times [2025-01-22 20:38:10,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:38:10,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288797300] [2025-01-22 20:38:10,426 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:38:10,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:38:10,428 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:38:10,428 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:38:10,428 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:38:10,428 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:38:10,428 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:38:10,428 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:38:10,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:38:10,428 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:38:10,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:38:10,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:38:10,466 INFO L85 PathProgramCache]: Analyzing trace with hash 673930278, now seen corresponding path program 1 times [2025-01-22 20:38:10,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:38:10,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140229677] [2025-01-22 20:38:10,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:38:10,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:38:10,467 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:38:10,468 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:38:10,468 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:38:10,468 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:38:10,468 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:38:10,468 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:38:10,468 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:38:10,468 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,468 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:38:10,468 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:38:10,468 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,468 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:38:10,468 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:38:10,468 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,468 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:38:10,469 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,469 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:38:10,469 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,469 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:38:10,469 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,469 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:38:10,469 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,469 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:38:10,469 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,469 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:38:10,469 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,470 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:38:10,470 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,470 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:38:10,470 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,470 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:38:10,470 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,470 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:38:10,470 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,470 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 54 is hopeless, skipping. [2025-01-22 20:38:10,470 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 107 [2025-01-22 20:38:10,470 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:10,470 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 109 [2025-01-22 20:38:10,470 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:38:10,470 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:38:10,470 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:38:10,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:38:10,471 INFO L85 PathProgramCache]: Analyzing trace with hash -953275259, now seen corresponding path program 13 times [2025-01-22 20:38:10,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:38:10,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509628416] [2025-01-22 20:38:10,471 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 20:38:10,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:38:10,474 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-01-22 20:38:10,488 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-01-22 20:38:10,488 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:38:10,488 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:38:12,618 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 0 proven. 430 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 20:38:12,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:38:12,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509628416] [2025-01-22 20:38:12,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509628416] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:38:12,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354531689] [2025-01-22 20:38:12,618 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 20:38:12,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:38:12,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:38:12,620 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:38:12,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-22 20:38:12,641 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-01-22 20:38:12,662 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-01-22 20:38:12,662 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:38:12,662 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:38:12,669 WARN L254 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 163 conjuncts are in the unsatisfiable core [2025-01-22 20:38:12,671 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:38:18,446 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:38:18,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 113 treesize of output 57 [2025-01-22 20:38:18,523 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 16 proven. 423 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:38:18,523 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:38:25,864 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:38:25,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 28 select indices, 28 select index equivalence classes, 0 disjoint index pairs (out of 378 index pairs), introduced 28 new quantified variables, introduced 378 case distinctions, treesize of input 270 treesize of output 2040 [2025-01-22 20:38:31,046 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 71 proven. 368 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:38:31,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354531689] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:38:31,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:38:31,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 53, 44] total 132 [2025-01-22 20:38:31,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258368599] [2025-01-22 20:38:31,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:38:31,047 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 133 states [2025-01-22 20:38:31,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:38:31,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 133 interpolants. [2025-01-22 20:38:31,049 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1120, Invalid=16436, Unknown=0, NotChecked=0, Total=17556 [2025-01-22 20:38:31,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:38:31,049 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:38:31,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 133 states, 133 states have (on average 2.338345864661654) internal successors, (311), 132 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:38:31,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:31,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:31,049 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:38:31,050 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:38:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:38:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:38:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:38:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:38:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:38:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:38:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:38:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:38:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:38:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:38:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:38:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:38:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:38:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:38:40,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:38:40,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-01-22 20:38:40,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30,SelfDestructingSolverStorable28 [2025-01-22 20:38:40,849 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:38:40,849 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:38:40,849 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #5 [2025-01-22 20:38:40,849 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:38:40,849 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:38:40,850 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:38:40,850 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:38:40,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:38:40,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:38:40,880 INFO L85 PathProgramCache]: Analyzing trace with hash 80594650, now seen corresponding path program 1 times [2025-01-22 20:38:40,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:38:40,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358027405] [2025-01-22 20:38:40,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:38:40,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:38:40,881 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:38:40,881 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:38:40,881 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:38:40,881 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:38:40,881 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:38:40,881 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:38:40,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:38:40,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:38:40,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:38:40,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:38:40,912 INFO L85 PathProgramCache]: Analyzing trace with hash 673930318, now seen corresponding path program 1 times [2025-01-22 20:38:40,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:38:40,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147850303] [2025-01-22 20:38:40,912 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:38:40,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:38:40,913 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:38:40,913 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:38:40,914 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:38:40,914 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:38:40,914 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:38:40,914 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:38:40,914 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,914 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:38:40,915 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 20:38:40,915 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 20:38:40,915 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,915 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 60 is hopeless, skipping. [2025-01-22 20:38:40,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 118 [2025-01-22 20:38:40,915 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:38:40,915 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-01-22 20:38:40,915 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:38:40,915 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:38:40,915 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:38:40,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:38:40,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1876623829, now seen corresponding path program 14 times [2025-01-22 20:38:40,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:38:40,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720148610] [2025-01-22 20:38:40,915 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 20:38:40,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:38:40,919 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 123 statements into 2 equivalence classes. [2025-01-22 20:38:40,931 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 123 of 123 statements. [2025-01-22 20:38:40,931 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 20:38:40,931 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:38:43,485 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 0 proven. 534 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-22 20:38:43,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:38:43,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720148610] [2025-01-22 20:38:43,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720148610] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:38:43,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736288897] [2025-01-22 20:38:43,485 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 20:38:43,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:38:43,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:38:43,488 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:38:43,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-22 20:38:43,511 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 123 statements into 2 equivalence classes. [2025-01-22 20:38:43,536 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 123 of 123 statements. [2025-01-22 20:38:43,536 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 20:38:43,536 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:38:43,539 WARN L254 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 177 conjuncts are in the unsatisfiable core [2025-01-22 20:38:43,540 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:38:50,797 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:38:50,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 120 treesize of output 60 [2025-01-22 20:38:50,903 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 16 proven. 529 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:38:50,904 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:38:59,264 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:38:59,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 30 select indices, 30 select index equivalence classes, 0 disjoint index pairs (out of 435 index pairs), introduced 30 new quantified variables, introduced 435 case distinctions, treesize of input 288 treesize of output 2334 [2025-01-22 20:39:06,878 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 111 proven. 432 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 20:39:06,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736288897] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:39:06,878 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:39:06,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 58, 47] total 143 [2025-01-22 20:39:06,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043094840] [2025-01-22 20:39:06,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:39:06,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2025-01-22 20:39:06,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:39:06,880 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2025-01-22 20:39:06,880 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1262, Invalid=19330, Unknown=0, NotChecked=0, Total=20592 [2025-01-22 20:39:06,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:39:06,881 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:39:06,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 144 states, 144 states have (on average 2.375) internal successors, (342), 143 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:39:06,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:39:19,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:39:19,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:39:19,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:39:19,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:39:19,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:39:19,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-01-22 20:39:19,292 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2025-01-22 20:39:19,292 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:39:19,292 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:39:19,292 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #5 [2025-01-22 20:39:19,292 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:39:19,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:39:19,292 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:39:19,292 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:39:19,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:39:19,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:39:19,330 INFO L85 PathProgramCache]: Analyzing trace with hash 80594694, now seen corresponding path program 1 times [2025-01-22 20:39:19,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:39:19,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629931213] [2025-01-22 20:39:19,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:39:19,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:39:19,331 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:39:19,332 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:39:19,332 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:39:19,332 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:39:19,332 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:39:19,332 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:39:19,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:39:19,332 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,332 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:39:19,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:39:19,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:39:19,370 INFO L85 PathProgramCache]: Analyzing trace with hash 673930362, now seen corresponding path program 1 times [2025-01-22 20:39:19,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:39:19,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748054666] [2025-01-22 20:39:19,370 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:39:19,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:39:19,371 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:39:19,371 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:39:19,371 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:39:19,371 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:39:19,371 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:39:19,371 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:39:19,371 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,372 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 20:39:19,372 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,373 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 66 is hopeless, skipping. [2025-01-22 20:39:19,373 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2025-01-22 20:39:19,373 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:39:19,373 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2025-01-22 20:39:19,373 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:39:19,373 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:39:19,373 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:39:19,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:39:19,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1477638811, now seen corresponding path program 15 times [2025-01-22 20:39:19,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:39:19,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282418651] [2025-01-22 20:39:19,373 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 20:39:19,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:39:19,376 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 134 statements into 14 equivalence classes. [2025-01-22 20:39:19,431 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 134 of 134 statements. [2025-01-22 20:39:19,431 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-22 20:39:19,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:39:22,264 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 0 proven. 643 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-22 20:39:22,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:39:22,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282418651] [2025-01-22 20:39:22,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282418651] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:39:22,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466181958] [2025-01-22 20:39:22,265 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 20:39:22,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:39:22,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:39:22,267 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:39:22,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-22 20:39:22,288 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 134 statements into 14 equivalence classes. [2025-01-22 20:39:22,322 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) and asserted 134 of 134 statements. [2025-01-22 20:39:22,322 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2025-01-22 20:39:22,322 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:39:22,324 WARN L254 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 161 conjuncts are in the unsatisfiable core [2025-01-22 20:39:22,326 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:39:28,901 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 16 proven. 643 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 20:39:28,901 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:39:38,289 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:39:38,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 32 select indices, 32 select index equivalence classes, 0 disjoint index pairs (out of 496 index pairs), introduced 32 new quantified variables, introduced 496 case distinctions, treesize of input 308 treesize of output 2650 [2025-01-22 20:39:50,681 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 157 proven. 502 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 20:39:50,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466181958] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:39:50,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:39:50,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 50, 50] total 139 [2025-01-22 20:39:50,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036578532] [2025-01-22 20:39:50,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:39:50,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 140 states [2025-01-22 20:39:50,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:39:50,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2025-01-22 20:39:50,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1429, Invalid=18031, Unknown=0, NotChecked=0, Total=19460 [2025-01-22 20:39:50,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:39:50,689 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:39:50,689 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 140 states, 140 states have (on average 2.5714285714285716) internal successors, (360), 139 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:39:50,689 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:40:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:40:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:40:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:40:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:40:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:40:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:40:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:40:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:40:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:40:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:40:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:40:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:40:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:40:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:40:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:40:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:40:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:40:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:40:02,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:40:02,454 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-01-22 20:40:02,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2025-01-22 20:40:02,649 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:40:02,649 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:40:02,649 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #6 [2025-01-22 20:40:02,649 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:40:02,649 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:40:02,649 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:40:02,649 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:40:02,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:40:02,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:40:02,686 INFO L85 PathProgramCache]: Analyzing trace with hash 80594738, now seen corresponding path program 1 times [2025-01-22 20:40:02,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:40:02,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660515420] [2025-01-22 20:40:02,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:40:02,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:40:02,687 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:40:02,687 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:40:02,687 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:40:02,687 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:40:02,687 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:40:02,687 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:40:02,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:40:02,687 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,687 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:40:02,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:40:02,733 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:40:02,733 INFO L85 PathProgramCache]: Analyzing trace with hash 673930406, now seen corresponding path program 1 times [2025-01-22 20:40:02,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:40:02,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705543947] [2025-01-22 20:40:02,733 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:40:02,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:40:02,734 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:40:02,734 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:40:02,735 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:40:02,735 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:40:02,735 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:40:02,735 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:40:02,735 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,735 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:40:02,736 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 20:40:02,736 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 20:40:02,736 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 20:40:02,736 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 20:40:02,736 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,736 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 66 is hopeless, skipping. [2025-01-22 20:40:02,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 134 [2025-01-22 20:40:02,736 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:02,736 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 136 [2025-01-22 20:40:02,736 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:40:02,736 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:40:02,736 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:40:02,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:40:02,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1697237387, now seen corresponding path program 16 times [2025-01-22 20:40:02,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:40:02,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746202770] [2025-01-22 20:40:02,736 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 20:40:02,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:40:02,741 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 139 statements into 2 equivalence classes. [2025-01-22 20:40:02,755 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 139 of 139 statements. [2025-01-22 20:40:02,755 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 20:40:02,755 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:40:06,470 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 1 proven. 715 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-01-22 20:40:06,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:40:06,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746202770] [2025-01-22 20:40:06,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746202770] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:40:06,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635682219] [2025-01-22 20:40:06,471 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 20:40:06,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:40:06,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:40:06,472 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:40:06,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-01-22 20:40:06,497 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 139 statements into 2 equivalence classes. [2025-01-22 20:40:06,522 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 139 of 139 statements. [2025-01-22 20:40:06,522 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 20:40:06,522 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:40:06,525 WARN L254 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 201 conjuncts are in the unsatisfiable core [2025-01-22 20:40:06,527 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:40:17,326 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:40:17,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 17 select indices, 17 select index equivalence classes, 0 disjoint index pairs (out of 136 index pairs), introduced 17 new quantified variables, introduced 136 case distinctions, treesize of input 136 treesize of output 68 [2025-01-22 20:40:17,429 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 16 proven. 710 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:40:17,429 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:40:30,384 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:40:30,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 34 select indices, 34 select index equivalence classes, 0 disjoint index pairs (out of 561 index pairs), introduced 34 new quantified variables, introduced 561 case distinctions, treesize of input 326 treesize of output 2984 [2025-01-22 20:40:40,735 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 151 proven. 573 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 20:40:40,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635682219] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:40:40,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:40:40,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 66, 53] total 164 [2025-01-22 20:40:40,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810712664] [2025-01-22 20:40:40,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:40:40,736 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2025-01-22 20:40:40,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:40:40,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2025-01-22 20:40:40,738 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1577, Invalid=25483, Unknown=0, NotChecked=0, Total=27060 [2025-01-22 20:40:40,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:40:40,738 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:40:40,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 165 states, 165 states have (on average 2.3696969696969696) internal successors, (391), 164 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:40:40,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:40:40,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:40:40,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:40:40,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:40:40,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:40:40,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:40:40,738 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:40:40,739 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:40:58,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:40:58,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:40:58,055 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-01-22 20:40:58,253 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2025-01-22 20:40:58,255 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:40:58,255 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:40:58,255 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #6 [2025-01-22 20:40:58,255 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:40:58,255 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:40:58,255 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:40:58,255 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:40:58,290 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:40:58,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:40:58,293 INFO L85 PathProgramCache]: Analyzing trace with hash 80594786, now seen corresponding path program 1 times [2025-01-22 20:40:58,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:40:58,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036682865] [2025-01-22 20:40:58,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:40:58,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:40:58,294 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:40:58,294 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:40:58,294 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:40:58,294 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:40:58,294 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:40:58,295 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:40:58,295 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:40:58,295 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,295 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:40:58,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:40:58,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:40:58,332 INFO L85 PathProgramCache]: Analyzing trace with hash 673930454, now seen corresponding path program 1 times [2025-01-22 20:40:58,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:40:58,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598653171] [2025-01-22 20:40:58,333 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:40:58,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:40:58,333 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:40:58,334 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:40:58,334 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:40:58,334 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:40:58,334 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:40:58,334 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:40:58,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:40:58,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,334 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:40:58,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:40:58,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,334 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:40:58,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:40:58,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:40:58,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:40:58,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:40:58,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:40:58,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,334 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:40:58,334 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 72 is hopeless, skipping. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2025-01-22 20:40:58,335 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:40:58,335 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 147 [2025-01-22 20:40:58,335 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:40:58,335 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:40:58,335 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:40:58,336 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:40:58,336 INFO L85 PathProgramCache]: Analyzing trace with hash -993610555, now seen corresponding path program 17 times [2025-01-22 20:40:58,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:40:58,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409331739] [2025-01-22 20:40:58,336 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 20:40:58,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:40:58,339 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 150 statements into 15 equivalence classes. [2025-01-22 20:40:58,363 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 150 of 150 statements. [2025-01-22 20:40:58,363 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-22 20:40:58,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:41:01,697 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 5 proven. 843 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-01-22 20:41:01,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:41:01,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409331739] [2025-01-22 20:41:01,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409331739] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:41:01,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868557971] [2025-01-22 20:41:01,698 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-22 20:41:01,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:41:01,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:41:01,701 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:41:01,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-01-22 20:41:01,733 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 150 statements into 15 equivalence classes. [2025-01-22 20:41:01,780 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) and asserted 150 of 150 statements. [2025-01-22 20:41:01,780 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2025-01-22 20:41:01,780 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:41:01,783 WARN L254 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 181 conjuncts are in the unsatisfiable core [2025-01-22 20:41:01,785 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:41:11,010 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 16 proven. 843 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 20:41:11,010 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:41:24,145 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:41:24,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 36 select indices, 36 select index equivalence classes, 0 disjoint index pairs (out of 630 index pairs), introduced 36 new quantified variables, introduced 630 case distinctions, treesize of input 346 treesize of output 3340 [2025-01-22 20:41:37,994 INFO L134 CoverageAnalysis]: Checked inductivity of 867 backedges. 205 proven. 654 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 20:41:37,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868557971] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:41:37,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:41:37,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 56, 56] total 158 [2025-01-22 20:41:37,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699482325] [2025-01-22 20:41:37,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:41:37,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 159 states [2025-01-22 20:41:37,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:41:37,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 159 interpolants. [2025-01-22 20:41:37,996 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1513, Invalid=23609, Unknown=0, NotChecked=0, Total=25122 [2025-01-22 20:41:37,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:41:37,997 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:41:37,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 159 states, 159 states have (on average 2.591194968553459) internal successors, (412), 158 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:41:37,997 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:41:56,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:41:56,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:41:56,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:41:56,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:41:56,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:41:56,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:41:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:41:56,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 20:41:56,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-01-22 20:41:56,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:41:56,582 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:41:56,582 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:41:56,582 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #7 [2025-01-22 20:41:56,582 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:41:56,582 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:41:56,582 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:41:56,582 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:41:56,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:41:56,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:41:56,615 INFO L85 PathProgramCache]: Analyzing trace with hash 80594834, now seen corresponding path program 1 times [2025-01-22 20:41:56,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:41:56,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285603031] [2025-01-22 20:41:56,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:41:56,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:41:56,616 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:41:56,617 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:41:56,617 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:41:56,617 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:41:56,617 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:41:56,617 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:41:56,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:41:56,617 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,617 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:41:56,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:41:56,650 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:41:56,650 INFO L85 PathProgramCache]: Analyzing trace with hash 673930502, now seen corresponding path program 1 times [2025-01-22 20:41:56,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:41:56,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877224955] [2025-01-22 20:41:56,650 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:41:56,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:41:56,652 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:41:56,653 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:41:56,653 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:41:56,653 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:41:56,653 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:41:56,653 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:41:56,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:41:56,653 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,653 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:41:56,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:41:56,653 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,653 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:41:56,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:41:56,653 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:41:56,653 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:41:56,653 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:41:56,653 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:41:56,653 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,653 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:41:56,653 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 72 is hopeless, skipping. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 150 [2025-01-22 20:41:56,654 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:41:56,654 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2025-01-22 20:41:56,654 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:41:56,654 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:41:56,654 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:41:56,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:41:56,659 INFO L85 PathProgramCache]: Analyzing trace with hash -511499499, now seen corresponding path program 18 times [2025-01-22 20:41:56,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:41:56,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6251204] [2025-01-22 20:41:56,659 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 20:41:56,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:41:56,666 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 155 statements into 15 equivalence classes. [2025-01-22 20:41:56,735 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 155 of 155 statements. [2025-01-22 20:41:56,736 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-22 20:41:56,736 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:42:00,462 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 0 proven. 917 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-01-22 20:42:00,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:42:00,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6251204] [2025-01-22 20:42:00,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6251204] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:42:00,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702568683] [2025-01-22 20:42:00,462 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-22 20:42:00,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:42:00,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:42:00,465 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:42:00,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-01-22 20:42:00,488 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 155 statements into 15 equivalence classes. [2025-01-22 20:42:00,535 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) and asserted 155 of 155 statements. [2025-01-22 20:42:00,535 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2025-01-22 20:42:00,535 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:42:00,542 WARN L254 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 193 conjuncts are in the unsatisfiable core [2025-01-22 20:42:00,544 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:42:11,636 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 16 proven. 917 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 20:42:11,637 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:42:34,948 WARN L286 SmtUtils]: Spent 10.86s on a formula simplification. DAG size of input: 1369 DAG size of output: 1302 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 20:42:34,949 INFO L349 Elim1Store]: treesize reduction 143, result has 96.4 percent of original size [2025-01-22 20:42:34,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 39 select indices, 39 select index equivalence classes, 0 disjoint index pairs (out of 741 index pairs), introduced 39 new quantified variables, introduced 741 case distinctions, treesize of input 370 treesize of output 3951 [2025-01-22 20:43:16,539 INFO L134 CoverageAnalysis]: Checked inductivity of 936 backedges. 197 proven. 736 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 20:43:16,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702568683] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:43:16,539 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:43:16,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 59, 60] total 164 [2025-01-22 20:43:16,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966079988] [2025-01-22 20:43:16,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:43:16,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 165 states [2025-01-22 20:43:16,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:43:16,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 165 interpolants. [2025-01-22 20:43:16,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1637, Invalid=25423, Unknown=0, NotChecked=0, Total=27060 [2025-01-22 20:43:16,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:43:16,542 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:43:16,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 165 states, 165 states have (on average 2.6) internal successors, (429), 164 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 20:43:16,543 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:43:37,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 20:43:37,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-22 20:43:37,008 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-01-22 20:43:37,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45 [2025-01-22 20:43:37,207 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:43:37,207 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:43:37,207 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #7 [2025-01-22 20:43:37,207 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:43:37,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:43:37,207 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:43:37,207 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:43:37,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:43:37,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:43:37,245 INFO L85 PathProgramCache]: Analyzing trace with hash 80594882, now seen corresponding path program 1 times [2025-01-22 20:43:37,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:43:37,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47350985] [2025-01-22 20:43:37,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:43:37,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:43:37,246 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:43:37,247 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:43:37,247 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:43:37,247 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:43:37,247 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:43:37,247 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:43:37,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:43:37,247 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,247 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:43:37,277 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:43:37,280 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:43:37,280 INFO L85 PathProgramCache]: Analyzing trace with hash 673930550, now seen corresponding path program 1 times [2025-01-22 20:43:37,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:43:37,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640427441] [2025-01-22 20:43:37,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:43:37,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:43:37,281 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:43:37,282 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:43:37,282 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:43:37,282 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:43:37,282 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:43:37,282 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:43:37,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:43:37,282 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,282 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:43:37,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:43:37,282 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,282 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:43:37,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:43:37,282 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:43:37,282 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:43:37,282 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:43:37,282 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:43:37,282 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,282 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 72 is hopeless, skipping. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 155 [2025-01-22 20:43:37,283 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:43:37,283 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 157 [2025-01-22 20:43:37,283 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:43:37,283 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:43:37,283 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:43:37,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:43:37,284 INFO L85 PathProgramCache]: Analyzing trace with hash -830850395, now seen corresponding path program 19 times [2025-01-22 20:43:37,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:43:37,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764114793] [2025-01-22 20:43:37,284 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 20:43:37,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:43:37,292 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-01-22 20:43:37,330 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-01-22 20:43:37,330 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:43:37,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:43:43,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 0 proven. 1000 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-22 20:43:43,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:43:43,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764114793] [2025-01-22 20:43:43,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764114793] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:43:43,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973218056] [2025-01-22 20:43:43,633 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-22 20:43:43,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:43:43,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:43:43,636 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:43:43,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-01-22 20:43:43,658 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 160 statements into 1 equivalence classes. [2025-01-22 20:43:43,686 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 160 of 160 statements. [2025-01-22 20:43:43,686 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:43:43,686 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:43:43,693 WARN L254 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 235 conjuncts are in the unsatisfiable core [2025-01-22 20:43:43,695 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:43:58,831 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:43:58,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 161 treesize of output 81 [2025-01-22 20:43:58,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 16 proven. 993 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:43:58,940 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:44:18,594 WARN L286 SmtUtils]: Spent 5.24s on a formula simplification that was a NOOP. DAG size: 1339 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 20:44:18,595 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:44:18,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 40 new quantified variables, introduced 780 case distinctions, treesize of input 384 treesize of output 4110 [2025-01-22 20:44:40,384 INFO L134 CoverageAnalysis]: Checked inductivity of 1010 backedges. 185 proven. 824 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:44:40,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973218056] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:44:40,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:44:40,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 77, 62] total 192 [2025-01-22 20:44:40,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995532009] [2025-01-22 20:44:40,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:44:40,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 193 states [2025-01-22 20:44:40,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:44:40,386 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 193 interpolants. [2025-01-22 20:44:40,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2078, Invalid=34978, Unknown=0, NotChecked=0, Total=37056 [2025-01-22 20:44:40,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:44:40,388 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:44:40,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 193 states, 193 states have (on average 2.3575129533678756) internal successors, (455), 192 states have internal predecessors, (455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2025-01-22 20:44:40,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 20:45:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-22 20:45:10,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2025-01-22 20:45:11,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-01-22 20:45:11,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:45:11,197 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:45:11,197 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:45:11,197 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #8 [2025-01-22 20:45:11,197 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:45:11,197 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:45:11,197 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:45:11,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:45:11,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:45:11,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:45:11,235 INFO L85 PathProgramCache]: Analyzing trace with hash 80594934, now seen corresponding path program 1 times [2025-01-22 20:45:11,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:45:11,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350695932] [2025-01-22 20:45:11,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:45:11,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:45:11,236 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:45:11,236 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:45:11,236 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:45:11,236 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:45:11,236 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:45:11,236 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:45:11,236 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:45:11,236 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,236 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:45:11,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:45:11,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:45:11,271 INFO L85 PathProgramCache]: Analyzing trace with hash 673930602, now seen corresponding path program 1 times [2025-01-22 20:45:11,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:45:11,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370036394] [2025-01-22 20:45:11,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:45:11,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:45:11,272 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:45:11,272 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:45:11,272 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:45:11,272 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:45:11,272 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:45:11,272 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:45:11,272 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,273 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 20:45:11,273 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 20:45:11,274 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-01-22 20:45:11,274 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 20:45:11,274 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,274 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 78 is hopeless, skipping. [2025-01-22 20:45:11,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 166 [2025-01-22 20:45:11,274 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:45:11,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2025-01-22 20:45:11,274 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:45:11,274 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:45:11,274 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:45:11,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:45:11,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1256470603, now seen corresponding path program 20 times [2025-01-22 20:45:11,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:45:11,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432777441] [2025-01-22 20:45:11,274 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 20:45:11,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:45:11,277 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 171 statements into 2 equivalence classes. [2025-01-22 20:45:11,302 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 171 of 171 statements. [2025-01-22 20:45:11,302 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 20:45:11,302 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:45:17,453 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 1 proven. 1161 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-01-22 20:45:17,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:45:17,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432777441] [2025-01-22 20:45:17,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432777441] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:45:17,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470090273] [2025-01-22 20:45:17,453 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-22 20:45:17,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:45:17,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:45:17,456 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:45:17,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-01-22 20:45:17,478 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 171 statements into 2 equivalence classes. [2025-01-22 20:45:17,509 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 171 of 171 statements. [2025-01-22 20:45:17,510 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-22 20:45:17,510 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:45:17,513 WARN L254 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 249 conjuncts are in the unsatisfiable core [2025-01-22 20:45:17,515 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:45:36,668 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:45:36,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 21 select indices, 21 select index equivalence classes, 0 disjoint index pairs (out of 210 index pairs), introduced 21 new quantified variables, introduced 210 case distinctions, treesize of input 168 treesize of output 84 [2025-01-22 20:45:36,800 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 16 proven. 1156 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:45:36,800 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:45:58,863 WARN L286 SmtUtils]: Spent 6.40s on a formula simplification that was a NOOP. DAG size: 1469 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 20:45:58,863 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:45:58,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 42 select indices, 42 select index equivalence classes, 0 disjoint index pairs (out of 861 index pairs), introduced 42 new quantified variables, introduced 861 case distinctions, treesize of input 402 treesize of output 4524 [2025-01-22 20:46:22,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1173 backedges. 249 proven. 921 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 20:46:22,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470090273] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:46:22,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:46:22,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 82, 65] total 204 [2025-01-22 20:46:22,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653041745] [2025-01-22 20:46:22,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:46:22,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 205 states [2025-01-22 20:46:22,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:46:22,215 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 205 interpolants. [2025-01-22 20:46:22,216 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2273, Invalid=39547, Unknown=0, NotChecked=0, Total=41820 [2025-01-22 20:46:22,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:46:22,216 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:46:22,216 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 205 states, 205 states have (on average 2.375609756097561) internal successors, (487), 204 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:46:22,216 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2025-01-22 20:46:22,217 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:46:53,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:46:53,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:46:53,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:46:53,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:46:53,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:46:53,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:46:53,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2025-01-22 20:46:53,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2025-01-22 20:46:53,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-22 20:46:54,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2025-01-22 20:46:54,099 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:46:54,099 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:46:54,099 INFO L139 ounterexampleChecker]: Examining path program with hash -1907769166, occurence #8 [2025-01-22 20:46:54,099 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:46:54,099 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:46:54,099 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:46:54,099 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:46:54,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:46:54,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:46:54,136 INFO L85 PathProgramCache]: Analyzing trace with hash 80594990, now seen corresponding path program 1 times [2025-01-22 20:46:54,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:46:54,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306219890] [2025-01-22 20:46:54,136 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:46:54,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:46:54,137 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:46:54,137 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:46:54,137 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:46:54,137 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:46:54,137 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:46:54,137 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:46:54,138 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:46:54,138 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,138 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:46:54,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:46:54,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:46:54,175 INFO L85 PathProgramCache]: Analyzing trace with hash 673930658, now seen corresponding path program 1 times [2025-01-22 20:46:54,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:46:54,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045292098] [2025-01-22 20:46:54,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:46:54,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:46:54,176 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:46:54,176 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:46:54,176 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:46:54,176 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:46:54,177 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:46:54,177 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 20:46:54,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 20:46:54,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 20:46:54,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 20:46:54,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-01-22 20:46:54,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 20:46:54,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-22 20:46:54,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-01-22 20:46:54,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,178 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 84 is hopeless, skipping. [2025-01-22 20:46:54,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 177 [2025-01-22 20:46:54,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:46:54,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2025-01-22 20:46:54,178 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:46:54,178 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:46:54,178 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:46:54,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:46:54,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1734601605, now seen corresponding path program 21 times [2025-01-22 20:46:54,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:46:54,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606590385] [2025-01-22 20:46:54,178 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 20:46:54,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:46:54,182 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 182 statements into 18 equivalence classes. [2025-01-22 20:46:54,225 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) and asserted 182 of 182 statements. [2025-01-22 20:46:54,226 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2025-01-22 20:46:54,226 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:47:00,676 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 0 proven. 1327 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-01-22 20:47:00,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:47:00,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606590385] [2025-01-22 20:47:00,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606590385] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:47:00,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889862848] [2025-01-22 20:47:00,677 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-22 20:47:00,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:47:00,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:47:00,679 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:47:00,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-01-22 20:47:00,703 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 182 statements into 18 equivalence classes. [2025-01-22 20:47:00,756 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) and asserted 182 of 182 statements. [2025-01-22 20:47:00,757 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2025-01-22 20:47:00,757 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:47:00,759 WARN L254 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 221 conjuncts are in the unsatisfiable core [2025-01-22 20:47:00,761 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:47:14,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 16 proven. 1327 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 20:47:14,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:47:37,255 WARN L286 SmtUtils]: Spent 7.88s on a formula simplification that was a NOOP. DAG size: 1605 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 20:47:37,256 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:47:37,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 44 select indices, 44 select index equivalence classes, 0 disjoint index pairs (out of 946 index pairs), introduced 44 new quantified variables, introduced 946 case distinctions, treesize of input 422 treesize of output 4960 [2025-01-22 20:48:16,876 INFO L134 CoverageAnalysis]: Checked inductivity of 1351 backedges. 319 proven. 1024 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2025-01-22 20:48:16,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889862848] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:48:16,876 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:48:16,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 68, 68] total 193 [2025-01-22 20:48:16,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937892692] [2025-01-22 20:48:16,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:48:16,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 194 states [2025-01-22 20:48:16,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:48:16,878 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 194 interpolants. [2025-01-22 20:48:16,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3013, Invalid=34429, Unknown=0, NotChecked=0, Total=37442 [2025-01-22 20:48:16,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:48:16,879 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:48:16,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 194 states, 194 states have (on average 2.597938144329897) internal successors, (504), 193 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2025-01-22 20:48:16,880 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:48:41,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:48:41,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:48:41,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:48:41,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2025-01-22 20:48:41,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2025-01-22 20:48:41,352 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-01-22 20:48:41,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54 [2025-01-22 20:48:41,549 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2025-01-22 20:48:41,549 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-22 20:48:41,549 INFO L139 ounterexampleChecker]: Examining path program with hash 134902801, occurence #9 [2025-01-22 20:48:41,549 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-22 20:48:41,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-22 20:48:41,549 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:48:41,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2025-01-22 20:48:41,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2025-01-22 20:48:41,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:48:41,588 INFO L85 PathProgramCache]: Analyzing trace with hash 80595046, now seen corresponding path program 1 times [2025-01-22 20:48:41,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:48:41,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363433580] [2025-01-22 20:48:41,588 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:48:41,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:48:41,589 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 5 statements into 1 equivalence classes. [2025-01-22 20:48:41,589 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 5 of 5 statements. [2025-01-22 20:48:41,589 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:48:41,589 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:48:41,589 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:48:41,589 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:48:41,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-22 20:48:41,589 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,589 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-22 20:48:41,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2025-01-22 20:48:41,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:48:41,627 INFO L85 PathProgramCache]: Analyzing trace with hash 673930714, now seen corresponding path program 1 times [2025-01-22 20:48:41,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-22 20:48:41,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849053510] [2025-01-22 20:48:41,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-22 20:48:41,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:48:41,628 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-01-22 20:48:41,628 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-01-22 20:48:41,628 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-22 20:48:41,628 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-01-22 20:48:41,628 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2025-01-22 20:48:41,628 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2025-01-22 20:48:41,628 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-22 20:48:41,628 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,628 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 14 is hopeless, skipping. [2025-01-22 20:48:41,628 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-22 20:48:41,628 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 19 is hopeless, skipping. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 52 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 58 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2025-01-22 20:48:41,629 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,629 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 73 [2025-01-22 20:48:41,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2025-01-22 20:48:41,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-22 20:48:41,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 82 [2025-01-22 20:48:41,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,630 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 84 is hopeless, skipping. [2025-01-22 20:48:41,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 182 [2025-01-22 20:48:41,630 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-22 20:48:41,630 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 184 [2025-01-22 20:48:41,630 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-22 20:48:41,630 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-22 20:48:41,630 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-22 20:48:41,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-22 20:48:41,630 INFO L85 PathProgramCache]: Analyzing trace with hash -967170987, now seen corresponding path program 22 times [2025-01-22 20:48:41,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-22 20:48:41,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28442675] [2025-01-22 20:48:41,630 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 20:48:41,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-22 20:48:41,634 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 187 statements into 2 equivalence classes. [2025-01-22 20:48:41,661 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-01-22 20:48:41,661 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 20:48:41,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:48:50,191 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 0 proven. 1426 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-22 20:48:50,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-22 20:48:50,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28442675] [2025-01-22 20:48:50,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28442675] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-22 20:48:50,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308828087] [2025-01-22 20:48:50,193 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-22 20:48:50,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-22 20:48:50,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-22 20:48:50,195 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-22 20:48:50,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-01-22 20:48:50,223 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 187 statements into 2 equivalence classes. [2025-01-22 20:48:50,256 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-01-22 20:48:50,257 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 1 check-sat command(s) [2025-01-22 20:48:50,257 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-22 20:48:50,260 WARN L254 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 273 conjuncts are in the unsatisfiable core [2025-01-22 20:48:50,263 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-22 20:49:14,321 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:49:14,321 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 23 select indices, 23 select index equivalence classes, 0 disjoint index pairs (out of 253 index pairs), introduced 23 new quantified variables, introduced 253 case distinctions, treesize of input 184 treesize of output 92 [2025-01-22 20:49:14,468 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 16 proven. 1421 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-22 20:49:14,468 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-22 20:49:43,873 WARN L286 SmtUtils]: Spent 9.37s on a formula simplification that was a NOOP. DAG size: 1747 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2025-01-22 20:49:43,874 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-22 20:49:43,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 46 select indices, 46 select index equivalence classes, 0 disjoint index pairs (out of 1035 index pairs), introduced 46 new quantified variables, introduced 1035 case distinctions, treesize of input 440 treesize of output 5414 [2025-01-22 20:50:34,338 INFO L134 CoverageAnalysis]: Checked inductivity of 1438 backedges. 307 proven. 1128 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-22 20:50:34,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308828087] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-22 20:50:34,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-22 20:50:34,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 90, 71] total 223 [2025-01-22 20:50:34,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151677875] [2025-01-22 20:50:34,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-22 20:50:34,339 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 224 states [2025-01-22 20:50:34,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-22 20:50:34,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 224 interpolants. [2025-01-22 20:50:34,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2657, Invalid=47295, Unknown=0, NotChecked=0, Total=49952 [2025-01-22 20:50:34,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-22 20:50:34,342 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-22 20:50:34,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 224 states, 224 states have (on average 2.3839285714285716) internal successors, (534), 223 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-22 20:50:34,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:50:34,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:50:34,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2025-01-22 20:50:34,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-22 20:50:34,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:50:34,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-22 20:50:34,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2025-01-22 20:50:34,342 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 35 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 39 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 50 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 55 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 60 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 65 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 69 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 75 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 80 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 87 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 90 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 99 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 107 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 110 states. [2025-01-22 20:50:34,343 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. Received shutdown request... [2025-01-22 20:50:46,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2025-01-22 20:50:47,010 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-22 20:50:47,010 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-22 20:50:47,016 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2025-01-22 20:50:47,191 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57 [2025-01-22 20:50:47,191 WARN L596 AbstractCegarLoop]: Verification canceled: while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-8-23-2-1 term,while SimplifyDDA2 was simplifying 21 xjuncts wrt. a ∧-7-23-2-1 context. [2025-01-22 20:50:47,193 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2025-01-22 20:50:47,193 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2025-01-22 20:50:47,193 INFO L782 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2025-01-22 20:50:47,198 INFO L422 BasicCegarLoop]: Path program histogram: [22, 2, 1, 1] [2025-01-22 20:50:47,201 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-01-22 20:50:47,201 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-01-22 20:50:47,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0 [2025-01-22 20:50:47,211 INFO L201 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.01 08:50:47 BasicIcfg [2025-01-22 20:50:47,211 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-01-22 20:50:47,212 INFO L158 Benchmark]: Toolchain (without parser) took 863112.58ms. Allocated memory was 117.4MB in the beginning and 2.9GB in the end (delta: 2.8GB). Free memory was 82.3MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.3GB. Max. memory is 16.0GB. [2025-01-22 20:50:47,212 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.20ms. Allocated memory is still 117.4MB. Free memory is still 83.4MB. There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 20:50:47,212 INFO L158 Benchmark]: Boogie Procedure Inliner took 16.72ms. Allocated memory is still 117.4MB. Free memory was 82.3MB in the beginning and 81.1MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 20:50:47,212 INFO L158 Benchmark]: Boogie Preprocessor took 8.89ms. Allocated memory is still 117.4MB. Free memory was 81.1MB in the beginning and 80.5MB in the end (delta: 652.5kB). There was no memory consumed. Max. memory is 16.0GB. [2025-01-22 20:50:47,212 INFO L158 Benchmark]: RCFGBuilder took 195.53ms. Allocated memory is still 117.4MB. Free memory was 80.4MB in the beginning and 70.8MB in the end (delta: 9.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2025-01-22 20:50:47,212 INFO L158 Benchmark]: TraceAbstraction took 862887.11ms. Allocated memory was 117.4MB in the beginning and 2.9GB in the end (delta: 2.8GB). Free memory was 70.2MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.3GB. Max. memory is 16.0GB. [2025-01-22 20:50:47,213 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.20ms. Allocated memory is still 117.4MB. Free memory is still 83.4MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 16.72ms. Allocated memory is still 117.4MB. Free memory was 82.3MB in the beginning and 81.1MB in the end (delta: 1.2MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 8.89ms. Allocated memory is still 117.4MB. Free memory was 81.1MB in the beginning and 80.5MB in the end (delta: 652.5kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 195.53ms. Allocated memory is still 117.4MB. Free memory was 80.4MB in the beginning and 70.8MB in the end (delta: 9.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 862887.11ms. Allocated memory was 117.4MB in the beginning and 2.9GB in the end (delta: 2.8GB). Free memory was 70.2MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.3GB. 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: 14528, independent: 6283, independent conditional: 6149, independent unconditional: 134, dependent: 8245, dependent conditional: 8243, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6436, independent: 6283, independent conditional: 6149, independent unconditional: 134, dependent: 153, dependent conditional: 151, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6436, independent: 6283, independent conditional: 6149, independent unconditional: 134, dependent: 153, dependent conditional: 151, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8623, independent: 6283, independent conditional: 6149, independent unconditional: 134, dependent: 2340, dependent conditional: 2338, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8623, independent: 6283, independent conditional: 188, independent unconditional: 6095, dependent: 2340, dependent conditional: 1661, dependent unconditional: 679, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8623, independent: 6283, independent conditional: 188, independent unconditional: 6095, dependent: 2340, dependent conditional: 1661, dependent unconditional: 679, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 432, independent: 309, independent conditional: 183, independent unconditional: 126, dependent: 123, dependent conditional: 121, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 432, independent: 123, independent conditional: 0, independent unconditional: 123, dependent: 309, dependent conditional: 0, dependent unconditional: 309, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 309, independent: 186, independent conditional: 183, independent unconditional: 3, dependent: 123, dependent conditional: 121, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 309, independent: 186, independent conditional: 183, independent unconditional: 3, dependent: 123, dependent conditional: 121, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2756, independent: 1542, independent conditional: 1488, independent unconditional: 53, dependent: 1214, dependent conditional: 1120, dependent unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 32, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 8623, independent: 5974, independent conditional: 5, independent unconditional: 5969, dependent: 2217, dependent conditional: 1540, dependent unconditional: 677, unknown: 432, unknown conditional: 304, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 464, Positive cache size: 341, Positive conditional cache size: 215, Positive unconditional cache size: 126, Negative cache size: 123, Negative conditional cache size: 121, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6638, Maximal queried relation: 26, Independence queries for same thread: 8092, Persistent sets #1 benchmarks: Persistent set computation time: 0.2s, Number of persistent set computation: 21, Number of trivial persistent sets: 14, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 136, independent: 134, independent conditional: 0, independent unconditional: 134, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 14528, independent: 6283, independent conditional: 6149, independent unconditional: 134, dependent: 8245, dependent conditional: 8243, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6436, independent: 6283, independent conditional: 6149, independent unconditional: 134, dependent: 153, dependent conditional: 151, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 6436, independent: 6283, independent conditional: 6149, independent unconditional: 134, dependent: 153, dependent conditional: 151, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8623, independent: 6283, independent conditional: 6149, independent unconditional: 134, dependent: 2340, dependent conditional: 2338, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8623, independent: 6283, independent conditional: 188, independent unconditional: 6095, dependent: 2340, dependent conditional: 1661, dependent unconditional: 679, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8623, independent: 6283, independent conditional: 188, independent unconditional: 6095, dependent: 2340, dependent conditional: 1661, dependent unconditional: 679, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 432, independent: 309, independent conditional: 183, independent unconditional: 126, dependent: 123, dependent conditional: 121, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 432, independent: 123, independent conditional: 0, independent unconditional: 123, dependent: 309, dependent conditional: 0, dependent unconditional: 309, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Independence Queries: [ total: 309, independent: 186, independent conditional: 183, independent unconditional: 3, dependent: 123, dependent conditional: 121, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ProtectedIndependenceRelation.Statistics on underlying relation: SemanticIndependenceRelation.Independence Queries: [ total: 309, independent: 186, independent conditional: 183, independent unconditional: 3, dependent: 123, dependent conditional: 121, dependent unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2756, independent: 1542, independent conditional: 1488, independent unconditional: 53, dependent: 1214, dependent conditional: 1120, dependent unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Symbolic Condition Computations: 32, Symbolic Conditions with UNKNOWN Satisfiability: 0, Protected Queries: 0 ], Cache Queries: [ total: 8623, independent: 5974, independent conditional: 5, independent unconditional: 5969, dependent: 2217, dependent conditional: 1540, dependent unconditional: 677, unknown: 432, unknown conditional: 304, unknown unconditional: 128] , Statistics on independence cache: Total cache size (in pairs): 464, Positive cache size: 341, Positive conditional cache size: 215, Positive unconditional cache size: 126, Negative cache size: 123, Negative conditional cache size: 121, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0, Eliminated conditions: 6638, Maximal queried relation: 26, Independence queries for same thread: 8092 - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-8-23-2-1 term,while SimplifyDDA2 was simplifying 21 xjuncts wrt. a ∧-7-23-2-1 context. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-8-23-2-1 term,while SimplifyDDA2 was simplifying 21 xjuncts wrt. a ∧-7-23-2-1 context. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while PredicateUnifier was unifying predicates,while SimplifyDDA2 was simplifying a ∧-8-23-2-1 term,while SimplifyDDA2 was simplifying 21 xjuncts wrt. a ∧-7-23-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances CFG has 5 procedures, 27 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 862.7s, OverallIterations: 26, TraceHistogramMax: 0, PathProgramHistogramMax: 22, EmptinessCheckTime: 221.9s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 1275, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 633.1s InterpolantComputationTime, 4528 NumberOfCodeBlocks, 4522 NumberOfCodeBlocksAsserted, 256 NumberOfCheckSat, 6673 ConstructedInterpolants, 90 QuantifiedInterpolants, 553779 SizeOfPredicates, 311 NumberOfNonLiveVariables, 5377 ConjunctsInSsa, 2934 ConjunctsInUnsatCore, 69 InterpolantComputations, 5 PerfectInterpolantSequences, 3033/32712 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]: 1334, ConditionCalculationTime [ms]: 1257, ConditionCalculations: 310, QuantifiedConditions: 0, TraceChecks: 32, UnknownTraceChecks: 0, UnsatisfiedConditions: 32, ImperfectProofs: 0 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown